>>> Building on exopi-2 under japanese/canna,-dict BDEPENDS = [japanese/nkf;devel/imake-cf;devel/imake] DIST = [japanese/canna,-dict:Canna35b2.tar.gz;japanese/canna,-dict:Canna35b2-unoff1.patch.gz;japanese/canna,-dict:Canna35b2-unoff2.patch.gz;japanese/canna,-dict:Canna35b2-hack1.patch.gz] FULLPKGNAME = cannadict-3.5b2p1 Avoided depends for imake-1.0.10 imake-cf-1.0.8 ja-nkf-2.1.5v0 distfiles size=1374531 >>> Running patch in japanese/canna,-dict at 1764614446.78 ===> 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.10 ===> cannadict-3.5b2p1 depends on: imake-cf-* -> imake-cf-1.0.8 ===> Verifying specs: c canna ===> found c.102.2 canna.1.0 ===> 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 1764614449.10 ===> 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 making Makefiles in cmd/dpromdic... In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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/kpdic... 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 HasGnuAr is 0 In file included from 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: making Makefiles in cmd/mergewd... 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 dic/ideo/grammar... In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 HasGnuAr is 0 In file included from 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 cd ../../include including in lib/RKC... + ln -s -f ../../lib/RK/RK.h . + ln -s -f ../lib/RK/RKrename.h . including in lib/RKC16... + 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 + mkdir unshared ln -s ../RKC/wutil.c wutil.c including in lib/canna... awk -f GSYM.awk < globnames > sglobal.h cd ../../include + mkdir unshared + ln -s -f ../lib/canna/canna.h . + ln -s -f ../lib/canna/sglobal.h . including in lib/canna16... + mkdir unshared rm -f canna.h ln -s ../canna/canna.h canna.h rm -f jrbind.c ln -s ../canna/jrbind.c jrbind.c rm -f ebind.c ln -s ../canna/ebind.c ebind.c rm -f defaultmap.c ln -s ../canna/defaultmap.c defaultmap.c rm -f lisp.c ln -s ../canna/lisp.c lisp.c rm -f lisp.h ln -s ../canna/lisp.h lisp.h rm -f bushu.c ln -s ../canna/bushu.c bushu.c rm -f chikuji.c ln -s ../canna/chikuji.c chikuji.c rm -f commondata.c ln -s ../canna/commondata.c commondata.c rm -f empty.c ln -s ../canna/empty.c empty.c rm -f henkan.c ln -s ../canna/henkan.c henkan.c rm -f hex.c ln -s ../canna/hex.c hex.c rm -f ichiran.c ln -s ../canna/ichiran.c ichiran.c rm -f jishu.c ln -s ../canna/jishu.c jishu.c rm -f kctrl.c ln -s ../canna/kctrl.c kctrl.c rm -f keydef.c ln -s ../canna/keydef.c keydef.c rm -f kigo.c ln -s ../canna/kigo.c kigo.c rm -f mode.c ln -s ../canna/mode.c mode.c rm -f multi.c ln -s ../canna/multi.c multi.c rm -f onoff.c ln -s ../canna/onoff.c onoff.c rm -f parse.c ln -s ../canna/parse.c parse.c rm -f romaji.c ln -s ../canna/romaji.c romaji.c rm -f uiutil.c ln -s ../canna/uiutil.c uiutil.c rm -f uldefine.c ln -s ../canna/uldefine.c uldefine.c rm -f uldelete.c ln -s ../canna/uldelete.c uldelete.c rm -f ulhinshi.c ln -s ../canna/ulhinshi.c ulhinshi.c rm -f ulkigo.c ln -s ../canna/ulkigo.c ulkigo.c rm -f ulmount.c ln -s ../canna/ulmount.c ulmount.c rm -f ulserver.c ln -s ../canna/ulserver.c ulserver.c rm -f util.c ln -s ../canna/util.c util.c rm -f yesno.c ln -s ../canna/yesno.c yesno.c rm -f bunsetsu.c ln -s ../canna/bunsetsu.c bunsetsu.c rm -f RKroma.c ln -s ../canna/RKroma.c RKroma.c rm -f RKkana.c ln -s ../canna/RKkana.c RKkana.c rm -f GSYM.awk ln -s ../canna/GSYM.awk GSYM.awk rm -f globnames ln -s ../canna/globnames globnames rm -f chikujimap.h ln -s ../canna/chikujimap.h chikujimap.h rm -f emptymap.h ln -s ../canna/emptymap.h emptymap.h rm -f alphamap.h ln -s ../canna/alphamap.h alphamap.h rm -f tanmap.h ln -s ../canna/tanmap.h tanmap.h rm -f ichiranmap.h ln -s ../canna/ichiranmap.h ichiranmap.h rm -f jishumap.h ln -s ../canna/jishumap.h jishumap.h rm -f kigomap.h ln -s ../canna/kigomap.h kigomap.h rm -f onoffmap.h ln -s ../canna/onoffmap.h onoffmap.h rm -f yomimap.h ln -s ../canna/yomimap.h yomimap.h rm -f t_reimap.h ln -s ../canna/t_reimap.h t_reimap.h rm -f bunmap.h ln -s ../canna/bunmap.h bunmap.h rm -f engine.c ln -s ../canna/engine.c engine.c 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 including in ./server... + ln -s -f ../canna/net.h . + ln -s -f ../canna/widedef.h . cd ../include + ln -s -f ../server/IR.h . including in ./cmd... including in cmd/crfreq... including in cmd/crxdic... + ln -s -f ../server/IRproto.h . + ln -s -f ../server/IRwproto.h . 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 cd lisp + ln -s -f ../../../canna.sty . + 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 1764614467.09 ===> 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 C23 [-Wdeprecated-non-prototype] 74 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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] 151 | static | ~~~~~~ | int 152 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 176 | 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 C23 [-Wdeprecated-non-prototype] 225 | 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 C23 [-Wdeprecated-non-prototype] 234 | _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 C23 [-Wdeprecated-non-prototype] 201 | 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] 255 | static | ~~~~~~ | int 256 | 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 C23 [-Wdeprecated-non-prototype] 276 | 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 C23 [-Wdeprecated-non-prototype] 256 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 347 | 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 C23 [-Wdeprecated-non-prototype] 360 | _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 C23 [-Wdeprecated-non-prototype] 366 | _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 C23 [-Wdeprecated-non-prototype] 327 | 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] 434 | 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] 434 | 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 C23 [-Wdeprecated-non-prototype] 391 | _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 C23 [-Wdeprecated-non-prototype] 562 | 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 C23 [-Wdeprecated-non-prototype] 584 | 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 C23 [-Wdeprecated-non-prototype] 589 | && !(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] 603 | 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 C23 [-Wdeprecated-non-prototype] 665 | _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] 681 | 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] 720 | (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] 729 | (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 C23 [-Wdeprecated-non-prototype] 633 | _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 C23 [-Wdeprecated-non-prototype] 783 | 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 C23 [-Wdeprecated-non-prototype] 802 | 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 C23 [-Wdeprecated-non-prototype] 830 | 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 C23 [-Wdeprecated-non-prototype] 767 | _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 C23 [-Wdeprecated-non-prototype] 861 | _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 C23 [-Wdeprecated-non-prototype] 905 | 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 C23 [-Wdeprecated-non-prototype] 917 | 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 C23 [-Wdeprecated-non-prototype] 879 | _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 C23 [-Wdeprecated-non-prototype] 971 | 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] 988 | 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] 1026 | (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] 1035 | (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 C23 [-Wdeprecated-non-prototype] 933 | _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] 97 | 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 C23 [-Wdeprecated-non-prototype] 104 | _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 C23 [-Wdeprecated-non-prototype] 113 | 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] 124 | 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 C23 [-Wdeprecated-non-prototype] 149 | _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 C23 [-Wdeprecated-non-prototype] 151 | _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] 155 | (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 C23 [-Wdeprecated-non-prototype] 68 | 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] 226 | 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 C23 [-Wdeprecated-non-prototype] 255 | 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 C23 [-Wdeprecated-non-prototype] 256 | 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 C23 [-Wdeprecated-non-prototype] 257 | 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 C23 [-Wdeprecated-non-prototype] 258 | 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 C23 [-Wdeprecated-non-prototype] 259 | 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 C23 [-Wdeprecated-non-prototype] 261 | 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 C23 [-Wdeprecated-non-prototype] 266 | 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 C23 [-Wdeprecated-non-prototype] 165 | _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 C23 [-Wdeprecated-non-prototype] 287 | _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 C23 [-Wdeprecated-non-prototype] 291 | (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] 329 | (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 C23 [-Wdeprecated-non-prototype] 278 | _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] 398 | 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 C23 [-Wdeprecated-non-prototype] 347 | 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 C23 [-Wdeprecated-non-prototype] 429 | _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 C23 [-Wdeprecated-non-prototype] 436 | 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] 444 | static | ~~~~~~ | int 445 | 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 C23 [-Wdeprecated-non-prototype] 470 | 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 C23 [-Wdeprecated-non-prototype] 473 | _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 C23 [-Wdeprecated-non-prototype] 445 | 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 C23 [-Wdeprecated-non-prototype] 517 | 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 C23 [-Wdeprecated-non-prototype] 488 | 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 C23 [-Wdeprecated-non-prototype] 568 | 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 C23 [-Wdeprecated-non-prototype] 534 | 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 C23 [-Wdeprecated-non-prototype] 602 | _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 C23 [-Wdeprecated-non-prototype] 624 | _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 C23 [-Wdeprecated-non-prototype] 701 | 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 C23 [-Wdeprecated-non-prototype] 751 | _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 C23 [-Wdeprecated-non-prototype] 760 | 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 C23 [-Wdeprecated-non-prototype] 842 | _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 C23 [-Wdeprecated-non-prototype] 848 | _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 C23 [-Wdeprecated-non-prototype] 660 | _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 C23 [-Wdeprecated-non-prototype] 878 | 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 C23 [-Wdeprecated-non-prototype] 864 | _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] 30 | extern _Rkpopen pro((struct DM *, char *, int, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 31 | extern _Rkpclose pro((struct DM *, char *, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 32 | extern _Rkpsearch | ~~~~~~ ^ | int dicsw.c:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 35 | extern _Rkpio pro((struct DM *, struct ncache *, int)); | ~~~~~~ ^ | int dicsw.c:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | extern _Rkpctl | ~~~~~~ ^ | int dicsw.c:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern _Rkpsync pro((struct RkContext *, struct DM *, struct DM *)); | ~~~~~~ ^ | int dicsw.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern _Rktopen pro((struct DM *, char *, int, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 41 | extern _Rktclose pro((struct DM *, char *, struct RkKxGram *)); | ~~~~~~ ^ | int dicsw.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern _Rktsearch | ~~~~~~ ^ | int dicsw.c:45:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | extern _Rktio pro((struct DM *, struct ncache *, int)); | ~~~~~~ ^ | int dicsw.c:46:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 46 | extern _Rktctl | ~~~~~~ ^ | int dicsw.c:48:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *)); | ~~~~~~ ^ | int 12 warnings generated. rm -f ngram.o cc -c -O2 -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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1073 | 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 C23 [-Wdeprecated-non-prototype] 72 | 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 C23 [-Wdeprecated-non-prototype] 93 | 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 C23 [-Wdeprecated-non-prototype] 107 | 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] 126 | 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] 222 | 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 C23 [-Wdeprecated-non-prototype] 247 | _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 C23 [-Wdeprecated-non-prototype] 249 | _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] 252 | 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] 260 | (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 C23 [-Wdeprecated-non-prototype] 202 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1071 | 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 C23 [-Wdeprecated-non-prototype] 268 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1072 | 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 C23 [-Wdeprecated-non-prototype] 308 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1107 | 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 C23 [-Wdeprecated-non-prototype] 320 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1106 | 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 C23 [-Wdeprecated-non-prototype] 332 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1093 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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] 360 | static | ~~~~~~ | int 361 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 407 | 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 C23 [-Wdeprecated-non-prototype] 383 | 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 C23 [-Wdeprecated-non-prototype] 492 | 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 C23 [-Wdeprecated-non-prototype] 455 | 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 C23 [-Wdeprecated-non-prototype] 528 | 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 C23 [-Wdeprecated-non-prototype] 502 | 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 C23 [-Wdeprecated-non-prototype] 538 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1096 | 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 C23 [-Wdeprecated-non-prototype] 586 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1097 | 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 C23 [-Wdeprecated-non-prototype] 661 | 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 C23 [-Wdeprecated-non-prototype] 673 | 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 C23 [-Wdeprecated-non-prototype] 629 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1099 | 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 C23 [-Wdeprecated-non-prototype] 687 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1092 | 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 C23 [-Wdeprecated-non-prototype] 698 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1098 | 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 C23 [-Wdeprecated-non-prototype] 742 | _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 C23 [-Wdeprecated-non-prototype] 754 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1095 | 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 C23 [-Wdeprecated-non-prototype] 856 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1094 | 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 C23 [-Wdeprecated-non-prototype] 867 | 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 C23 [-Wdeprecated-non-prototype] 892 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1087 | 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 C23 [-Wdeprecated-non-prototype] 923 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1088 | 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 C23 [-Wdeprecated-non-prototype] 949 | 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 C23 [-Wdeprecated-non-prototype] 1020 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1089 | 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 C23 [-Wdeprecated-non-prototype] 1046 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1090 | 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 C23 [-Wdeprecated-non-prototype] 1084 | 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 C23 [-Wdeprecated-non-prototype] 1131 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 130 | _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 C23 [-Wdeprecated-non-prototype] 170 | 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 C23 [-Wdeprecated-non-prototype] 208 | 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 C23 [-Wdeprecated-non-prototype] 247 | 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 C23 [-Wdeprecated-non-prototype] 285 | 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 C23 [-Wdeprecated-non-prototype] 298 | (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 C23 [-Wdeprecated-non-prototype] 303 | _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 C23 [-Wdeprecated-non-prototype] 316 | 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 C23 [-Wdeprecated-non-prototype] 324 | 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 C23 [-Wdeprecated-non-prototype] 332 | _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 C23 [-Wdeprecated-non-prototype] 339 | 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] 353 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 363 | 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 C23 [-Wdeprecated-non-prototype] 388 | 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 C23 [-Wdeprecated-non-prototype] 392 | 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 C23 [-Wdeprecated-non-prototype] 414 | 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 C23 [-Wdeprecated-non-prototype] 424 | 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 C23 [-Wdeprecated-non-prototype] 405 | _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 C23 [-Wdeprecated-non-prototype] 432 | 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 C23 [-Wdeprecated-non-prototype] 458 | 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 C23 [-Wdeprecated-non-prototype] 465 | 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 C23 [-Wdeprecated-non-prototype] 474 | 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 C23 [-Wdeprecated-non-prototype] 482 | 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 C23 [-Wdeprecated-non-prototype] 489 | 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 C23 [-Wdeprecated-non-prototype] 497 | 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 C23 [-Wdeprecated-non-prototype] 510 | 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 C23 [-Wdeprecated-non-prototype] 522 | 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 C23 [-Wdeprecated-non-prototype] 569 | 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 C23 [-Wdeprecated-non-prototype] 570 | 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 C23 [-Wdeprecated-non-prototype] 582 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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 C23 [-Wdeprecated-non-prototype] 614 | 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 C23 [-Wdeprecated-non-prototype] 639 | 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 C23 [-Wdeprecated-non-prototype] 654 | 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 C23 [-Wdeprecated-non-prototype] 671 | 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 C23 [-Wdeprecated-non-prototype] 697 | 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 C23 [-Wdeprecated-non-prototype] 722 | 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 C23 [-Wdeprecated-non-prototype] 734 | 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 C23 [-Wdeprecated-non-prototype] 740 | 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 C23 [-Wdeprecated-non-prototype] 754 | 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 C23 [-Wdeprecated-non-prototype] 760 | 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 C23 [-Wdeprecated-non-prototype] 777 | 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 C23 [-Wdeprecated-non-prototype] 817 | 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 C23 [-Wdeprecated-non-prototype] 897 | 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 C23 [-Wdeprecated-non-prototype] 927 | 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 C23 [-Wdeprecated-non-prototype] 953 | 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 C23 [-Wdeprecated-non-prototype] 959 | 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 C23 [-Wdeprecated-non-prototype] 980 | 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 C23 [-Wdeprecated-non-prototype] 1007 | 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 C23 [-Wdeprecated-non-prototype] 1018 | 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 C23 [-Wdeprecated-non-prototype] 1041 | 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 C23 [-Wdeprecated-non-prototype] 1051 | 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 C23 [-Wdeprecated-non-prototype] 1063 | 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 C23 [-Wdeprecated-non-prototype] 1075 | 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 C23 [-Wdeprecated-non-prototype] 1098 | 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 C23 [-Wdeprecated-non-prototype] 1136 | 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 C23 [-Wdeprecated-non-prototype] 1145 | 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 C23 [-Wdeprecated-non-prototype] 1180 | 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 C23 [-Wdeprecated-non-prototype] 1208 | 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 C23 [-Wdeprecated-non-prototype] 1244 | 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 C23 [-Wdeprecated-non-prototype] 1294 | 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 C23 [-Wdeprecated-non-prototype] 1344 | 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 C23 [-Wdeprecated-non-prototype] 1349 | 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 C23 [-Wdeprecated-non-prototype] 1323 | 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 C23 [-Wdeprecated-non-prototype] 1367 | 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 C23 [-Wdeprecated-non-prototype] 1376 | 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 C23 [-Wdeprecated-non-prototype] 1420 | 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 C23 [-Wdeprecated-non-prototype] 1438 | 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 C23 [-Wdeprecated-non-prototype] 1450 | 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 C23 [-Wdeprecated-non-prototype] 1456 | 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 C23 [-Wdeprecated-non-prototype] 1464 | 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 C23 [-Wdeprecated-non-prototype] 1488 | _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 C23 [-Wdeprecated-non-prototype] 1504 | 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 C23 [-Wdeprecated-non-prototype] 1511 | 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] 1553 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1564 | 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 C23 [-Wdeprecated-non-prototype] 1574 | 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 C23 [-Wdeprecated-non-prototype] 119 | 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] 137 | 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] 137 | 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] 139 | 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 C23 [-Wdeprecated-non-prototype] 171 | 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 C23 [-Wdeprecated-non-prototype] 173 | 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 C23 [-Wdeprecated-non-prototype] 174 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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 C23 [-Wdeprecated-non-prototype] 176 | 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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 179 | 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 C23 [-Wdeprecated-non-prototype] 185 | 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 C23 [-Wdeprecated-non-prototype] 186 | 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 C23 [-Wdeprecated-non-prototype] 193 | _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 C23 [-Wdeprecated-non-prototype] 207 | 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 C23 [-Wdeprecated-non-prototype] 83 | _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 C23 [-Wdeprecated-non-prototype] 219 | 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 C23 [-Wdeprecated-non-prototype] 273 | _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 C23 [-Wdeprecated-non-prototype] 274 | 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 C23 [-Wdeprecated-non-prototype] 306 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1064 | 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 C23 [-Wdeprecated-non-prototype] 313 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1065 | 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 C23 [-Wdeprecated-non-prototype] 348 | _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 C23 [-Wdeprecated-non-prototype] 351 | _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 C23 [-Wdeprecated-non-prototype] 326 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1103 | 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 C23 [-Wdeprecated-non-prototype] 361 | 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 C23 [-Wdeprecated-non-prototype] 368 | 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 C23 [-Wdeprecated-non-prototype] 370 | _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 C23 [-Wdeprecated-non-prototype] 386 | 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 C23 [-Wdeprecated-non-prototype] 473 | 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 C23 [-Wdeprecated-non-prototype] 484 | _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 C23 [-Wdeprecated-non-prototype] 495 | (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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23 [-Wdeprecated-non-prototype] 539 | 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 C23 [-Wdeprecated-non-prototype] 568 | (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 C23 [-Wdeprecated-non-prototype] 571 | 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 C23 [-Wdeprecated-non-prototype] 585 | 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 C23 [-Wdeprecated-non-prototype] 621 | 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 C23 [-Wdeprecated-non-prototype] 629 | 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 C23 [-Wdeprecated-non-prototype] 651 | _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 C23 [-Wdeprecated-non-prototype] 662 | 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 C23 [-Wdeprecated-non-prototype] 713 | 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 C23 [-Wdeprecated-non-prototype] 762 | 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 C23 [-Wdeprecated-non-prototype] 795 | 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 C23 [-Wdeprecated-non-prototype] 871 | 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 C23 [-Wdeprecated-non-prototype] 902 | 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 C23 [-Wdeprecated-non-prototype] 956 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 76 | 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 C23 [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 139 | (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 C23 [-Wdeprecated-non-prototype] 134 | 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 C23 [-Wdeprecated-non-prototype] 153 | _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 C23 [-Wdeprecated-non-prototype] 144 | 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 C23 [-Wdeprecated-non-prototype] 165 | 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 C23 [-Wdeprecated-non-prototype] 174 | _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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23 [-Wdeprecated-non-prototype] 226 | 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 C23 [-Wdeprecated-non-prototype] 339 | 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 C23 [-Wdeprecated-non-prototype] 350 | _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 C23 [-Wdeprecated-non-prototype] 370 | 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 C23 [-Wdeprecated-non-prototype] 382 | 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 C23 [-Wdeprecated-non-prototype] 404 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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 C23 [-Wdeprecated-non-prototype] 445 | 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 C23 [-Wdeprecated-non-prototype] 533 | 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 C23 [-Wdeprecated-non-prototype] 593 | 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 C23 [-Wdeprecated-non-prototype] 624 | _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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 642 | 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 C23 [-Wdeprecated-non-prototype] 827 | 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 C23 [-Wdeprecated-non-prototype] 848 | 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 C23 [-Wdeprecated-non-prototype] 863 | 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 C23 [-Wdeprecated-non-prototype] 883 | 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 C23 [-Wdeprecated-non-prototype] 899 | 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 C23 [-Wdeprecated-non-prototype] 949 | _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 C23 [-Wdeprecated-non-prototype] 1096 | _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 C23 [-Wdeprecated-non-prototype] 989 | 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 C23 [-Wdeprecated-non-prototype] 1110 | 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 C23 [-Wdeprecated-non-prototype] 1154 | _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 C23 [-Wdeprecated-non-prototype] 1129 | _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 C23 [-Wdeprecated-non-prototype] 1170 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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] 1283 | 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 C23 [-Wdeprecated-non-prototype] 1287 | 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 C23 [-Wdeprecated-non-prototype] 1305 | 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 C23 [-Wdeprecated-non-prototype] 1351 | 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 C23 [-Wdeprecated-non-prototype] 1379 | 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 C23 [-Wdeprecated-non-prototype] 1408 | 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 C23 [-Wdeprecated-non-prototype] 1435 | 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 C23 [-Wdeprecated-non-prototype] 1451 | 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 C23 [-Wdeprecated-non-prototype] 1488 | 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 C23 [-Wdeprecated-non-prototype] 1547 | 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 C23 [-Wdeprecated-non-prototype] 1693 | 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 C23 [-Wdeprecated-non-prototype] 1747 | 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 C23 [-Wdeprecated-non-prototype] 1795 | 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 C23 [-Wdeprecated-non-prototype] 1825 | 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 C23 [-Wdeprecated-non-prototype] 1968 | _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 C23 [-Wdeprecated-non-prototype] 1879 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1084 | 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 C23 [-Wdeprecated-non-prototype] 1982 | _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 C23 [-Wdeprecated-non-prototype] 2013 | 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 C23 [-Wdeprecated-non-prototype] 2037 | 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 C23 [-Wdeprecated-non-prototype] 2102 | _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 C23 [-Wdeprecated-non-prototype] 2120 | 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 C23 [-Wdeprecated-non-prototype] 2170 | 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 C23 [-Wdeprecated-non-prototype] 2173 | 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 C23 [-Wdeprecated-non-prototype] 2199 | 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 C23 [-Wdeprecated-non-prototype] 2127 | 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 C23 [-Wdeprecated-non-prototype] 2245 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1085 | 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 C23 [-Wdeprecated-non-prototype] 56 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1075 | int _RkInitializeCache(); | ^ ncache.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | flushCache(dm, cache) | ^ ncache.c:107:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | struct ncache *newCache(ndm, address) | ^ ncache.c:169:13: warning: passing arguments to '_Rkpanic' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 169 | _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 C23 [-Wdeprecated-non-prototype] 159 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1082 | void _RkDerefCache(); | ^ ncache.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 184 | _RkPurgeCache(cache) | ^ In file included from ncache.c:27: ./RKintern.h: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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1081 | void _RkPurgeCache(); | ^ ncache.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | _RkKillCache(dm) | ^ In file included from ncache.c:27: ./RKintern.h: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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1080 | void _RkKillCache(); | ^ ncache.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | _RkFindCache(dm, addr) | ^ In file included from ncache.c:27: ./RKintern.h: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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1077 | struct ncache *_RkFindCache(); | ^ ncache.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 266 | _RkRehashCache(cache, addr) | ^ In file included from ncache.c:27: ./RKintern.h: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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1167 | void _RkRehashCache(); | ^ ncache.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | _RkReadCache(dm, addr) | ^ In file included from ncache.c:27: ./RKintern.h: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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1078 | 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 C23 [-Wdeprecated-non-prototype] 75 | 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 C23 [-Wdeprecated-non-prototype] 142 | 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 C23 [-Wdeprecated-non-prototype] 149 | 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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23 [-Wdeprecated-non-prototype] 202 | 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 C23 [-Wdeprecated-non-prototype] 211 | 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 C23 [-Wdeprecated-non-prototype] 221 | 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 C23 [-Wdeprecated-non-prototype] 232 | 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 C23 [-Wdeprecated-non-prototype] 258 | 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 C23 [-Wdeprecated-non-prototype] 273 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 321 | 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] 335 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 353 | 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] 360 | 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 C23 [-Wdeprecated-non-prototype] 370 | 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] 377 | 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] 398 | ((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] 405 | ( 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] 416 | 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] 427 | 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 C23 [-Wdeprecated-non-prototype] 448 | 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 C23 [-Wdeprecated-non-prototype] 491 | 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 C23 [-Wdeprecated-non-prototype] 496 | 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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23 [-Wdeprecated-non-prototype] 525 | 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] 527 | 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 C23 [-Wdeprecated-non-prototype] 532 | 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 C23 [-Wdeprecated-non-prototype] 561 | 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 C23 [-Wdeprecated-non-prototype] 567 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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 C23 [-Wdeprecated-non-prototype] 599 | 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 C23 [-Wdeprecated-non-prototype] 608 | 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] 610 | (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 C23 [-Wdeprecated-non-prototype] 612 | 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 C23 [-Wdeprecated-non-prototype] 613 | 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 C23 [-Wdeprecated-non-prototype] 629 | 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 C23 [-Wdeprecated-non-prototype] 662 | 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 C23 [-Wdeprecated-non-prototype] 688 | 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 C23 [-Wdeprecated-non-prototype] 722 | 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 C23 [-Wdeprecated-non-prototype] 730 | 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 C23 [-Wdeprecated-non-prototype] 739 | 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 C23 [-Wdeprecated-non-prototype] 749 | 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] 753 | (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 C23 [-Wdeprecated-non-prototype] 769 | 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 C23 [-Wdeprecated-non-prototype] 782 | 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 C23 [-Wdeprecated-non-prototype] 791 | 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 C23 [-Wdeprecated-non-prototype] 799 | 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 C23 [-Wdeprecated-non-prototype] 832 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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 C23 [-Wdeprecated-non-prototype] 867 | 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 C23 [-Wdeprecated-non-prototype] 898 | 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 C23 [-Wdeprecated-non-prototype] 916 | 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 C23 [-Wdeprecated-non-prototype] 930 | popTdn(cx) | ^ dic.c:943:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 942 | static | ~~~~~~ | int 943 | 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 C23 [-Wdeprecated-non-prototype] 973 | 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 C23 [-Wdeprecated-non-prototype] 943 | 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 C23 [-Wdeprecated-non-prototype] 1001 | 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 C23 [-Wdeprecated-non-prototype] 1016 | 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 C23 [-Wdeprecated-non-prototype] 1042 | 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 C23 [-Wdeprecated-non-prototype] 1048 | 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 C23 [-Wdeprecated-non-prototype] 1061 | 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 C23 [-Wdeprecated-non-prototype] 1069 | 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 C23 [-Wdeprecated-non-prototype] 1090 | 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 C23 [-Wdeprecated-non-prototype] 1103 | || !(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 C23 [-Wdeprecated-non-prototype] 74 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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 C23 [-Wdeprecated-non-prototype] 95 | 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 C23 [-Wdeprecated-non-prototype] 123 | 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] 161 | _Rkpanic(fmt, p, q, r) | ^ 162 | char *fmt; 163 | /* VARARGS2 */ 164 | { util.c:161:18: warning: parameter 'q' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | _Rkpanic(fmt, p, q, r) | ^ 162 | char *fmt; 163 | /* VARARGS2 */ 164 | { util.c:161:15: warning: parameter 'p' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 161 | _Rkpanic(fmt, p, q, r) | ^ 162 | char *fmt; 163 | /* VARARGS2 */ 164 | { 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 161 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1255 | 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 C23 [-Wdeprecated-non-prototype] 178 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1109 | 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 C23 [-Wdeprecated-non-prototype] 185 | _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 C23 [-Wdeprecated-non-prototype] 197 | 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 C23 [-Wdeprecated-non-prototype] 204 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1166 | 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 C23 [-Wdeprecated-non-prototype] 219 | _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] 253 | 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 C23 [-Wdeprecated-non-prototype] 332 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1160 | 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 C23 [-Wdeprecated-non-prototype] 378 | _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 C23 [-Wdeprecated-non-prototype] 386 | 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] 398 | _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 C23 [-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 C23 [-Wdeprecated-non-prototype] 420 | _RkGetOffset(dic, pos) | ^ util.c:452:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 452 | } | ^ util.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | 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 C23 [-Wdeprecated-non-prototype] 475 | 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 C23 [-Wdeprecated-non-prototype] 170 | _ADDCODE(dst, maxdst, count, code, length) | ^ kana.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 208 | euccharlen(s, bytelen) | ^ kana.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | RkCvtZen(zen, maxzen, han, maxhan) | ^ kana.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | RkCvtHan(han, maxhan, zen, maxzen) | ^ kana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | RkCvtKana(kana, maxkana, hira, maxhira) | ^ kana.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 441 | RkCvtHira(hira, maxhira, kana, maxkana) | ^ kana.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 486 | RkCvtNone(dst, maxdst, src, maxsrc) | ^ kana.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | RkCvtWide(dst, maxdst, src, maxsrc) | ^ kana.c:707:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 707 | RkCvtNarrow(dst, maxdst, src, maxsrc) | ^ kana.c:824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | RkwCvtSuuji(dst, maxdst, src, maxsrc, format) | ^ kana.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1000 | RkwCvtHan(dst, maxdst, src, srclen) | ^ kana.c:1018:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1018 | 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 C23 [-Wdeprecated-non-prototype] 1022 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1038 | RkwCvtHira(dst, maxdst, src, srclen) | ^ kana.c:1056:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1056 | 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 C23 [-Wdeprecated-non-prototype] 1060 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1076 | RkwCvtKana(dst, maxdst, src, srclen) | ^ kana.c:1094:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1094 | 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 C23 [-Wdeprecated-non-prototype] 1098 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1114 | RkwCvtZen(dst, maxdst, src, srclen) | ^ kana.c:1132:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1132 | 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 C23 [-Wdeprecated-non-prototype] 1136 | len = euctous(cbuf2, len, dst, maxdst) - dst; | ^ kana.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1152 | RkwCvtNone(dst, maxdst, src, srclen) | ^ 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 C23 [-Wdeprecated-non-prototype] 62 | _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 C23 [-Wdeprecated-non-prototype] 115 | _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 C23 [-Wdeprecated-non-prototype] 163 | _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 C23 [-Wdeprecated-non-prototype] 231 | _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 C23 [-Wdeprecated-non-prototype] 263 | _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 C23 [-Wdeprecated-non-prototype] 92 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1102 | 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 C23 [-Wdeprecated-non-prototype] 110 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 76 | 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 C23 [-Wdeprecated-non-prototype] 143 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 77 | 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 C23 [-Wdeprecated-non-prototype] 159 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 78 | 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 C23 [-Wdeprecated-non-prototype] 187 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 79 | 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 C23 [-Wdeprecated-non-prototype] 215 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 80 | 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] 239 | _RkAllocDF(dd, lnk, type) | ^ 240 | struct DD *dd; 241 | unsigned char *lnk; 242 | { dd.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 81 | 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 C23 [-Wdeprecated-non-prototype] 276 | 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] 295 | 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] 295 | 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 C23 [-Wdeprecated-non-prototype] 262 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1137 | 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 C23 [-Wdeprecated-non-prototype] 307 | _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 C23 [-Wdeprecated-non-prototype] 444 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 83 | 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 C23 [-Wdeprecated-non-prototype] 471 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 84 | 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 C23 [-Wdeprecated-non-prototype] 505 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 85 | 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] 590 | 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] 601 | 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] 723 | 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 C23 [-Wdeprecated-non-prototype] 522 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 86 | 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 C23 [-Wdeprecated-non-prototype] 770 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 87 | 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 C23 [-Wdeprecated-non-prototype] 792 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1156 | 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] 862 | 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] 862 | 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 C23 [-Wdeprecated-non-prototype] 812 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1157 | 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 C23 [-Wdeprecated-non-prototype] 875 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1158 | 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 C23 [-Wdeprecated-non-prototype] 885 | _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] 934 | 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] 934 | 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] 987 | 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] 1013 | strcpy(whattime, ctime(&tloc)); | ^~~~~ /usr/include/time.h:115:27: note: passing argument to parameter here 115 | 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] 1031 | 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] 1064 | 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] 1122 | 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 C23 [-Wdeprecated-non-prototype] 1156 | _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 C23 [-Wdeprecated-non-prototype] 1167 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 88 | 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 C23 [-Wdeprecated-non-prototype] 1177 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1145 | 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 C23 [-Wdeprecated-non-prototype] 1196 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | 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 C23 [-Wdeprecated-non-prototype] 1219 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1146 | 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 C23 [-Wdeprecated-non-prototype] 1263 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1147 | 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 C23 [-Wdeprecated-non-prototype] 1282 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1140 | 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 C23 [-Wdeprecated-non-prototype] 1326 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1139 | 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 C23 [-Wdeprecated-non-prototype] 1358 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1141 | 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 C23 [-Wdeprecated-non-prototype] 1376 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1142 | 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 C23 [-Wdeprecated-non-prototype] 1413 | _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] 1449 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1493 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1149 | 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 C23 [-Wdeprecated-non-prototype] 1563 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1150 | 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 C23 [-Wdeprecated-non-prototype] 1590 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1151 | 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 C23 [-Wdeprecated-non-prototype] 1657 | 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 C23 [-Wdeprecated-non-prototype] 1722 | 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 C23 [-Wdeprecated-non-prototype] 1768 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1840 | _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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1154 | 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 C23 [-Wdeprecated-non-prototype] 49 | 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 C23 [-Wdeprecated-non-prototype] 64 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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 C23 [-Wdeprecated-non-prototype] 110 | 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 C23 [-Wdeprecated-non-prototype] 131 | 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 C23 [-Wdeprecated-non-prototype] 148 | 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 C23 [-Wdeprecated-non-prototype] 164 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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] 239 | 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 C23 [-Wdeprecated-non-prototype] 224 | 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 C23 [-Wdeprecated-non-prototype] 296 | 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] 308 | 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 C23 [-Wdeprecated-non-prototype] 351 | 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] 392 | 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] 434 | 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 C23 [-Wdeprecated-non-prototype] 375 | 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] 498 | 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 C23 [-Wdeprecated-non-prototype] 462 | 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 C23 [-Wdeprecated-non-prototype] 541 | 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 C23 [-Wdeprecated-non-prototype] 558 | 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 C23 [-Wdeprecated-non-prototype] 598 | 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] 678 | 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] 707 | (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 C23 [-Wdeprecated-non-prototype] 741 | _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 C23 [-Wdeprecated-non-prototype] 743 | _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] 746 | (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 C23 [-Wdeprecated-non-prototype] 645 | 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 C23 [-Wdeprecated-non-prototype] 763 | 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] 824 | (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 C23 [-Wdeprecated-non-prototype] 848 | 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] 868 | (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] 898 | (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 C23 [-Wdeprecated-non-prototype] 914 | 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] 937 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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 C23 [-Wdeprecated-non-prototype] 181 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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 C23 [-Wdeprecated-non-prototype] 239 | 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 C23 [-Wdeprecated-non-prototype] 259 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 283 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 285 | 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] 310 | 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 C23 [-Wdeprecated-non-prototype] 333 | 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] 345 | rkcWCinit(); | ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' 330 | #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] 372 | if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 426 | (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 C23 [-Wdeprecated-non-prototype] 516 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 642 | 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 C23 [-Wdeprecated-non-prototype] 661 | _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 C23 [-Wdeprecated-non-prototype] 690 | 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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 703 | _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 C23 [-Wdeprecated-non-prototype] 717 | 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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 729 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23 [-Wdeprecated-non-prototype] 755 | 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 C23 [-Wdeprecated-non-prototype] 768 | 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 C23 [-Wdeprecated-non-prototype] 786 | 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] 828 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 799 | 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 C23 [-Wdeprecated-non-prototype] 837 | _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 C23 [-Wdeprecated-non-prototype] 903 | 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] 912 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 921 | 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 C23 [-Wdeprecated-non-prototype] 955 | 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 C23 [-Wdeprecated-non-prototype] 978 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 1013 | 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 C23 [-Wdeprecated-non-prototype] 1031 | 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] 1059 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1050 | 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] 1077 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1079 | ushortstrcpy( kanji, src_kouho ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1065 | _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 C23 [-Wdeprecated-non-prototype] 1086 | 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] 1099 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1105 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1132 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1134 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1111 | _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 C23 [-Wdeprecated-non-prototype] 1146 | 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] 1172 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1175 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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 C23 [-Wdeprecated-non-prototype] 1217 | 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] 1255 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1241 | 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 C23 [-Wdeprecated-non-prototype] 1313 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23 [-Wdeprecated-non-prototype] 1336 | 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 C23 [-Wdeprecated-non-prototype] 1343 | _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 C23 [-Wdeprecated-non-prototype] 1368 | 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] 1376 | len = MIN(wcharstrlen(yomi),maxyomi); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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] 1377 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1386 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' 139 | #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] 1418 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1431 | 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] 1443 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1448 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1453 | 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 C23 [-Wdeprecated-non-prototype] 1484 | 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] 1529 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1538 | 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] 1544 | return( rkcw_get_server_info(majorp, minorp) ); | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 1554 | RkcConnectIrohaServer( servername ) | ^ | int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1557 | return( rkc_Connect_Iroha_Server( servername ) ); | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] 1554 | RkcConnectIrohaServer( servername ) | ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1562 | CheckRemoteToolProtoVersion(mode) | ^ 1563 | { rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1561 | static | ~~~~~~ | int 1562 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1574 | 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 C23 [-Wdeprecated-non-prototype] 1616 | 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] 1633 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1634 | int cxnum ; 1635 | char *dicname ; 1636 | { rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | 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 C23 [-Wdeprecated-non-prototype] 1650 | 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 C23 [-Wdeprecated-non-prototype] 1669 | 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] 1693 | static | ~~~~~~ | int 1694 | _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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1714 | 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] 1727 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1732 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1771 | nyomi = MIN( ushortstrlen( yomi ), nyomi); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1793 | ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 1794 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1749 | _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 C23 [-Wdeprecated-non-prototype] 1808 | 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] 1816 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1823 | 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] 1860 | len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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 C23 [-Wdeprecated-non-prototype] 1850 | _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 C23 [-Wdeprecated-non-prototype] 1866 | 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] 1879 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1884 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1898 | 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 C23 [-Wdeprecated-non-prototype] 1893 | 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 C23 [-Wdeprecated-non-prototype] 1916 | 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 C23 [-Wdeprecated-non-prototype] 1949 | _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 C23 [-Wdeprecated-non-prototype] 1966 | 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] 1977 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1990 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 1999 | 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 C23 [-Wdeprecated-non-prototype] 2025 | _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 C23 [-Wdeprecated-non-prototype] 2038 | 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] 2050 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 2055 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 2060 | _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] 2082 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 2073 | 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 C23 [-Wdeprecated-non-prototype] 2087 | 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 C23 [-Wdeprecated-non-prototype] 2116 | 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 C23 [-Wdeprecated-non-prototype] 2149 | 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 C23 [-Wdeprecated-non-prototype] 2181 | 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 C23 [-Wdeprecated-non-prototype] 2200 | RkInitialize( hostname ) | ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2212 | 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 C23 [-Wdeprecated-non-prototype] 2218 | 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 C23 [-Wdeprecated-non-prototype] 2231 | 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 C23 [-Wdeprecated-non-prototype] 2238 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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] 2254 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2259 | 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] 2268 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2273 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2289 | 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 C23 [-Wdeprecated-non-prototype] 2297 | 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 C23 [-Wdeprecated-non-prototype] 2305 | 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 C23 [-Wdeprecated-non-prototype] 2317 | 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 C23 [-Wdeprecated-non-prototype] 2343 | 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] 2353 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2362 | 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 C23 [-Wdeprecated-non-prototype] 2369 | 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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2383 | 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 C23 [-Wdeprecated-non-prototype] 2390 | 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 C23 [-Wdeprecated-non-prototype] 2397 | 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] 2412 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2417 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2422 | 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] 2441 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 2442 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2454 | 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 C23 [-Wdeprecated-non-prototype] 2461 | 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 C23 [-Wdeprecated-non-prototype] 2468 | 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 C23 [-Wdeprecated-non-prototype] 2475 | 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] 2498 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2499 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2515 | 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 C23 [-Wdeprecated-non-prototype] 2522 | 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 C23 [-Wdeprecated-non-prototype] 2529 | 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] 2539 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2548 | 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] 2563 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2568 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2573 | 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] 2591 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2603 | 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] 2618 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2626 | 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] 2633 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2634 | int cxnum; 2635 | unsigned char *dicname; 2636 | { rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2633 | 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 C23 [-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] 2640 | 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 C23 [-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] 2647 | 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 C23 [-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] 2670 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2675 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2656 | 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 C23 [-Wdeprecated-non-prototype] 2688 | 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] 2698 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2699 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2708 | 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 C23 [-Wdeprecated-non-prototype] 2715 | 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] 2730 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2735 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2740 | 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] 2747 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2748 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2749 | unsigned char *yomi, *kanjis, *hinshis ; 2750 | { rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2757 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #define euc2ushort G210_euc2ushort | ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2758 | 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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 2747 | 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 C23 [-Wdeprecated-non-prototype] 2779 | 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 C23 [-Wdeprecated-non-prototype] 2789 | 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] 2803 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2808 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2823 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2813 | 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 C23 [-Wdeprecated-non-prototype] 2828 | 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 C23 [-Wdeprecated-non-prototype] 2836 | 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 C23 [-Wdeprecated-non-prototype] 2844 | 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 C23 [-Wdeprecated-non-prototype] 2852 | 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 C23 [-Wdeprecated-non-prototype] 2935 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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 C23 [-Wdeprecated-non-prototype] 181 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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 C23 [-Wdeprecated-non-prototype] 239 | 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 C23 [-Wdeprecated-non-prototype] 259 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 283 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 285 | 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] 310 | 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 C23 [-Wdeprecated-non-prototype] 333 | 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] 345 | rkcWCinit(); | ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' 330 | #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] 372 | if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 426 | (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 C23 [-Wdeprecated-non-prototype] 516 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 642 | 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 C23 [-Wdeprecated-non-prototype] 661 | _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 C23 [-Wdeprecated-non-prototype] 690 | 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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 703 | _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 C23 [-Wdeprecated-non-prototype] 717 | 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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 729 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23 [-Wdeprecated-non-prototype] 755 | 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 C23 [-Wdeprecated-non-prototype] 768 | 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 C23 [-Wdeprecated-non-prototype] 786 | 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] 828 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 799 | 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 C23 [-Wdeprecated-non-prototype] 837 | _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 C23 [-Wdeprecated-non-prototype] 903 | 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] 912 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 921 | 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 C23 [-Wdeprecated-non-prototype] 955 | 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 C23 [-Wdeprecated-non-prototype] 978 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 1013 | 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 C23 [-Wdeprecated-non-prototype] 1031 | 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] 1059 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1050 | 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] 1077 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1079 | ushortstrcpy( kanji, src_kouho ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1065 | _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 C23 [-Wdeprecated-non-prototype] 1086 | 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] 1099 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1105 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1132 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1134 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1111 | _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 C23 [-Wdeprecated-non-prototype] 1146 | 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] 1172 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1175 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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 C23 [-Wdeprecated-non-prototype] 1217 | 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] 1255 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1241 | 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 C23 [-Wdeprecated-non-prototype] 1313 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23 [-Wdeprecated-non-prototype] 1336 | 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 C23 [-Wdeprecated-non-prototype] 1343 | _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 C23 [-Wdeprecated-non-prototype] 1368 | 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] 1376 | len = MIN(wcharstrlen(yomi),maxyomi); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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] 1377 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1386 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' 139 | #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] 1418 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1431 | 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] 1443 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1448 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1453 | 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 C23 [-Wdeprecated-non-prototype] 1484 | 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] 1529 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1538 | 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] 1544 | return( rkcw_get_server_info(majorp, minorp) ); | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 1554 | RkcConnectIrohaServer( servername ) | ^ | int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1557 | return( rkc_Connect_Iroha_Server( servername ) ); | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] 1554 | RkcConnectIrohaServer( servername ) | ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1562 | CheckRemoteToolProtoVersion(mode) | ^ 1563 | { rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1561 | static | ~~~~~~ | int 1562 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1574 | 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 C23 [-Wdeprecated-non-prototype] 1616 | 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] 1633 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1634 | int cxnum ; 1635 | char *dicname ; 1636 | { rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | 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 C23 [-Wdeprecated-non-prototype] 1650 | 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 C23 [-Wdeprecated-non-prototype] 1669 | 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] 1693 | static | ~~~~~~ | int 1694 | _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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1714 | 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] 1727 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1732 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1771 | nyomi = MIN( ushortstrlen( yomi ), nyomi); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1793 | ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 1794 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1749 | _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 C23 [-Wdeprecated-non-prototype] 1808 | 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] 1816 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1823 | 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] 1860 | len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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 C23 [-Wdeprecated-non-prototype] 1850 | _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 C23 [-Wdeprecated-non-prototype] 1866 | 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] 1879 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1884 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1898 | 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 C23 [-Wdeprecated-non-prototype] 1893 | 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 C23 [-Wdeprecated-non-prototype] 1916 | 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 C23 [-Wdeprecated-non-prototype] 1949 | _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 C23 [-Wdeprecated-non-prototype] 1966 | 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] 1977 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1990 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 1999 | 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 C23 [-Wdeprecated-non-prototype] 2025 | _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 C23 [-Wdeprecated-non-prototype] 2038 | 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] 2050 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 2055 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 2060 | _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] 2082 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 2073 | 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 C23 [-Wdeprecated-non-prototype] 2087 | 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 C23 [-Wdeprecated-non-prototype] 2116 | 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 C23 [-Wdeprecated-non-prototype] 2149 | 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 C23 [-Wdeprecated-non-prototype] 2181 | 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 C23 [-Wdeprecated-non-prototype] 2200 | RkInitialize( hostname ) | ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2212 | 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 C23 [-Wdeprecated-non-prototype] 2218 | 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 C23 [-Wdeprecated-non-prototype] 2231 | 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 C23 [-Wdeprecated-non-prototype] 2238 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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] 2254 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2259 | 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] 2268 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2273 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2289 | 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 C23 [-Wdeprecated-non-prototype] 2297 | 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 C23 [-Wdeprecated-non-prototype] 2305 | 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 C23 [-Wdeprecated-non-prototype] 2317 | 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 C23 [-Wdeprecated-non-prototype] 2343 | 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] 2353 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2362 | 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 C23 [-Wdeprecated-non-prototype] 2369 | 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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2383 | 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 C23 [-Wdeprecated-non-prototype] 2390 | 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 C23 [-Wdeprecated-non-prototype] 2397 | 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] 2412 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2417 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2422 | 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] 2441 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 2442 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2454 | 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 C23 [-Wdeprecated-non-prototype] 2461 | 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 C23 [-Wdeprecated-non-prototype] 2468 | 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 C23 [-Wdeprecated-non-prototype] 2475 | 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] 2498 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2499 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2515 | 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 C23 [-Wdeprecated-non-prototype] 2522 | 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 C23 [-Wdeprecated-non-prototype] 2529 | 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] 2539 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2548 | 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] 2563 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2568 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2573 | 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] 2591 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2603 | 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] 2618 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2626 | 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] 2633 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2634 | int cxnum; 2635 | unsigned char *dicname; 2636 | { rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2633 | 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 C23 [-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] 2640 | 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 C23 [-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] 2647 | 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 C23 [-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] 2670 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2675 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2656 | 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 C23 [-Wdeprecated-non-prototype] 2688 | 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] 2698 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2699 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2708 | 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 C23 [-Wdeprecated-non-prototype] 2715 | 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] 2730 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2735 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2740 | 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] 2747 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2748 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2749 | unsigned char *yomi, *kanjis, *hinshis ; 2750 | { rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2757 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #define euc2ushort G210_euc2ushort | ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2758 | 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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 2747 | 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 C23 [-Wdeprecated-non-prototype] 2779 | 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 C23 [-Wdeprecated-non-prototype] 2789 | 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] 2803 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2808 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2823 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2813 | 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 C23 [-Wdeprecated-non-prototype] 2828 | 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 C23 [-Wdeprecated-non-prototype] 2836 | 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 C23 [-Wdeprecated-non-prototype] 2844 | 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 C23 [-Wdeprecated-non-prototype] 2852 | 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 C23 [-Wdeprecated-non-prototype] 2935 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 92 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 93 | extern char *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 153 | 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] 188 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 381 | 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] 425 | 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 C23 [-Wdeprecated-non-prototype] 367 | 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 C23 [-Wdeprecated-non-prototype] 439 | 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 C23 [-Wdeprecated-non-prototype] 457 | 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] 520 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 597 | 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] 599 | static | ~~~~~~ | int 600 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 614 | 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 C23 [-Wdeprecated-non-prototype] 637 | 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] 778 | static | ~~~~~~ | int 779 | 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] 790 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 796 | 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] 817 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 824 | 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 C23 [-Wdeprecated-non-prototype] 779 | 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] 862 | 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] 898 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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] 911 | static | ~~~~~~ | int 912 | 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 C23 [-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] 934 | static | ~~~~~~ | int 935 | 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 C23 [-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] 947 | static | ~~~~~~ | int 948 | 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 C23 [-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] 962 | static | ~~~~~~ | int 963 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | 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 C23 [-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] 1013 | static | ~~~~~~ | int 1014 | 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 C23 [-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] 1032 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 1033 | int majo, mino, con, val; 1034 | { wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1031 | static | ~~~~~~ | int 1032 | 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 C23 [-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] 1050 | static | ~~~~~~ | int 1051 | 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 C23 [-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] 1068 | static | ~~~~~~ | int 1069 | 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 C23 [-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] 1102 | static | ~~~~~~ | int 1103 | 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 C23 [-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] 1135 | static | ~~~~~~ | int 1136 | 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 C23 [-Wdeprecated-non-prototype] 1142 | 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 C23 [-Wdeprecated-non-prototype] 1136 | 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] 1169 | static | ~~~~~~ | int 1170 | 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 C23 [-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] 1209 | static | ~~~~~~ | int 1210 | 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 C23 [-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] 1245 | static | ~~~~~~ | int 1246 | 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 C23 [-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] 1275 | static | ~~~~~~ | int 1276 | 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 C23 [-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] 1307 | static | ~~~~~~ | int 1308 | 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 C23 [-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] 1333 | static | ~~~~~~ | int 1334 | 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 C23 [-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] 1366 | static | ~~~~~~ | int 1367 | 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 C23 [-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] 1398 | static | ~~~~~~ | int 1399 | 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 C23 [-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] 1432 | static | ~~~~~~ | int 1433 | 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 C23 [-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] 1470 | static | ~~~~~~ | int 1471 | 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 C23 [-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] 1487 | static | ~~~~~~ | int 1488 | 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 C23 [-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] 1508 | static | ~~~~~~ | int 1509 | 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 C23 [-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] 1523 | 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] 1525 | static | ~~~~~~ | int 1526 | 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 C23 [-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] 1553 | 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] 1555 | static | ~~~~~~ | int 1556 | 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 C23 [-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] 1584 | static | ~~~~~~ | int 1585 | 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 C23 [-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] 1602 | static | ~~~~~~ | int 1603 | 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 C23 [-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] 1627 | 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] 1629 | static | ~~~~~~ | int 1630 | 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 C23 [-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] 1659 | 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] 1662 | static | ~~~~~~ | int 1663 | 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 C23 [-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] 1693 | static | ~~~~~~ | int 1694 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1720 | 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] 1732 | close(ServerFD); | ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1740 | 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] 1742 | static | ~~~~~~ | int 1743 | 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] 1752 | (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] 1759 | 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] 1761 | static | ~~~~~~ | int 1762 | 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] 1771 | (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] 1778 | 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] 1780 | static | ~~~~~~ | int 1781 | 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] 1792 | 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] 1794 | static | ~~~~~~ | int 1795 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_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] 1809 | static | ~~~~~~ | int 1810 | 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 C23 [-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] 1822 | static | ~~~~~~ | int 1823 | 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 C23 [-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] 1837 | 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] 1839 | static | ~~~~~~ | int 1840 | 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 C23 [-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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-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] 1864 | 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] 1866 | static | ~~~~~~ | int 1867 | 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 C23 [-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] 1875 | 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] 1877 | static | ~~~~~~ | int 1878 | 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 C23 [-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] 1886 | 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] 1888 | static | ~~~~~~ | int 1889 | 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 C23 [-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] 1902 | 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] 1904 | static | ~~~~~~ | int 1905 | 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 C23 [-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] 1913 | 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] 1915 | static | ~~~~~~ | int 1916 | 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 C23 [-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] 1923 | 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] 1925 | static | ~~~~~~ | int 1926 | 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 C23 [-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] 1935 | 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] 1937 | static | ~~~~~~ | int 1938 | 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 C23 [-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] 1959 | static | ~~~~~~ | int 1960 | 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 C23 [-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] 1973 | 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] 1975 | static | ~~~~~~ | int 1976 | 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 C23 [-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] 1983 | 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] 1985 | static | ~~~~~~ | int 1986 | 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 C23 [-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] 1999 | 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] 2001 | static | ~~~~~~ | int 2002 | 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 C23 [-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] 2023 | 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] 2026 | static | ~~~~~~ | int 2027 | 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 C23 [-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] 2040 | 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] 2042 | static | ~~~~~~ | int 2043 | 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 C23 [-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] 2061 | 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] 2063 | static | ~~~~~~ | int 2064 | 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 C23 [-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] 2072 | 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] 2074 | static | ~~~~~~ | int 2075 | 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 C23 [-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] 2098 | 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] 2100 | static | ~~~~~~ | int 2101 | 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 C23 [-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] 2110 | 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] 2112 | static | ~~~~~~ | int 2113 | 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 C23 [-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] 2128 | static | ~~~~~~ | int 2129 | 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 C23 [-Wdeprecated-non-prototype] 2134 | 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 C23 [-Wdeprecated-non-prototype] 2129 | 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] 2146 | 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] 2148 | static | ~~~~~~ | int 2149 | 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 C23 [-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] 2169 | static | ~~~~~~ | int 2170 | Query_Extension() | ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2192 | 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] 2194 | static | ~~~~~~ | int 2195 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_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] 2217 | static | ~~~~~~ | int 2218 | 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 C23 [-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] 2231 | 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] 2233 | static | ~~~~~~ | int 2234 | 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 C23 [-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] 2247 | 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] 2249 | static | ~~~~~~ | int 2250 | 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 C23 [-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] 2272 | 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] 2274 | static | ~~~~~~ | int 2275 | 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 C23 [-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] 2292 | 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] 2295 | static | ~~~~~~ | int 2296 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2320 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 2335 | static | ~~~~~~ | int 2336 | 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 C23 [-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] 2359 | 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] 2361 | static | ~~~~~~ | int 2362 | 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 C23 [-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] 2378 | static | ~~~~~~ | int 2379 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_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] 2404 | static | ~~~~~~ | int 2405 | 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 C23 [-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] 2424 | 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] 2426 | static | ~~~~~~ | int 2427 | 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 C23 [-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] 2440 | 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] 2442 | static | ~~~~~~ | int 2443 | 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 C23 [-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] 2459 | 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] 2461 | static | ~~~~~~ | int 2462 | 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 C23 [-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] 2474 | 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] 2476 | static | ~~~~~~ | int 2477 | 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 C23 [-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] 2491 | 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] 2493 | static | ~~~~~~ | int 2494 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2511 | 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 C23 [-Wdeprecated-non-prototype] 2517 | 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] 2530 | static | ~~~~~~ | int 2531 | 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 C23 [-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] 2561 | 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] 2564 | static | ~~~~~~ | int 2565 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2583 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' 180 | #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] 2603 | static | ~~~~~~ | int 2604 | 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 C23 [-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] 2627 | 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] 2629 | static | ~~~~~~ | int 2630 | 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 C23 [-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] 2646 | 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] 2648 | static | ~~~~~~ | int 2649 | 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 C23 [-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] 2665 | 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] 2667 | static | ~~~~~~ | int 2668 | 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 C23 [-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] 2676 | 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] 2678 | static | ~~~~~~ | int 2679 | 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 C23 [-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] 2686 | 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] 2688 | static | ~~~~~~ | int 2689 | 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 C23 [-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] 2696 | 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] 2698 | static | ~~~~~~ | int 2699 | 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 C23 [-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] 2711 | 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] 2713 | static | ~~~~~~ | int 2714 | 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 C23 [-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] 2726 | 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] 2728 | static | ~~~~~~ | int 2729 | 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 C23 [-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] 2743 | 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] 2745 | static | ~~~~~~ | int 2746 | 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 C23 [-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] 90 | 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] 91 | 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] 92 | 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] 262 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 92 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 93 | extern char *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 153 | 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] 188 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 381 | 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] 425 | 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 C23 [-Wdeprecated-non-prototype] 367 | 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 C23 [-Wdeprecated-non-prototype] 439 | 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 C23 [-Wdeprecated-non-prototype] 457 | 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] 520 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 597 | 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] 599 | static | ~~~~~~ | int 600 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 614 | 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 C23 [-Wdeprecated-non-prototype] 637 | 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] 778 | static | ~~~~~~ | int 779 | 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] 790 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 796 | 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] 817 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 824 | 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 C23 [-Wdeprecated-non-prototype] 779 | 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] 862 | 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] 898 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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] 911 | static | ~~~~~~ | int 912 | 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 C23 [-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] 934 | static | ~~~~~~ | int 935 | 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 C23 [-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] 947 | static | ~~~~~~ | int 948 | 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 C23 [-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] 962 | static | ~~~~~~ | int 963 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | 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 C23 [-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] 1013 | static | ~~~~~~ | int 1014 | 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 C23 [-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] 1032 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 1033 | int majo, mino, con, val; 1034 | { wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1031 | static | ~~~~~~ | int 1032 | 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 C23 [-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] 1050 | static | ~~~~~~ | int 1051 | 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 C23 [-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] 1068 | static | ~~~~~~ | int 1069 | 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 C23 [-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] 1102 | static | ~~~~~~ | int 1103 | 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 C23 [-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] 1135 | static | ~~~~~~ | int 1136 | 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 C23 [-Wdeprecated-non-prototype] 1142 | 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 C23 [-Wdeprecated-non-prototype] 1136 | 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] 1169 | static | ~~~~~~ | int 1170 | 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 C23 [-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] 1209 | static | ~~~~~~ | int 1210 | 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 C23 [-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] 1245 | static | ~~~~~~ | int 1246 | 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 C23 [-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] 1275 | static | ~~~~~~ | int 1276 | 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 C23 [-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] 1307 | static | ~~~~~~ | int 1308 | 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 C23 [-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] 1333 | static | ~~~~~~ | int 1334 | 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 C23 [-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] 1366 | static | ~~~~~~ | int 1367 | 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 C23 [-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] 1398 | static | ~~~~~~ | int 1399 | 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 C23 [-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] 1432 | static | ~~~~~~ | int 1433 | 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 C23 [-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] 1470 | static | ~~~~~~ | int 1471 | 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 C23 [-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] 1487 | static | ~~~~~~ | int 1488 | 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 C23 [-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] 1508 | static | ~~~~~~ | int 1509 | 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 C23 [-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] 1523 | 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] 1525 | static | ~~~~~~ | int 1526 | 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 C23 [-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] 1553 | 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] 1555 | static | ~~~~~~ | int 1556 | 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 C23 [-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] 1584 | static | ~~~~~~ | int 1585 | 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 C23 [-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] 1602 | static | ~~~~~~ | int 1603 | 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 C23 [-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] 1627 | 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] 1629 | static | ~~~~~~ | int 1630 | 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 C23 [-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] 1659 | 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] 1662 | static | ~~~~~~ | int 1663 | 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 C23 [-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] 1693 | static | ~~~~~~ | int 1694 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1720 | 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] 1732 | close(ServerFD); | ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1740 | 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] 1742 | static | ~~~~~~ | int 1743 | 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] 1752 | (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] 1759 | 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] 1761 | static | ~~~~~~ | int 1762 | 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] 1771 | (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] 1778 | 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] 1780 | static | ~~~~~~ | int 1781 | 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] 1792 | 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] 1794 | static | ~~~~~~ | int 1795 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_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] 1809 | static | ~~~~~~ | int 1810 | 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 C23 [-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] 1822 | static | ~~~~~~ | int 1823 | 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 C23 [-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] 1837 | 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] 1839 | static | ~~~~~~ | int 1840 | 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 C23 [-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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-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] 1864 | 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] 1866 | static | ~~~~~~ | int 1867 | 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 C23 [-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] 1875 | 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] 1877 | static | ~~~~~~ | int 1878 | 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 C23 [-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] 1886 | 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] 1888 | static | ~~~~~~ | int 1889 | 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 C23 [-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] 1902 | 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] 1904 | static | ~~~~~~ | int 1905 | 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 C23 [-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] 1913 | 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] 1915 | static | ~~~~~~ | int 1916 | 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 C23 [-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] 1923 | 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] 1925 | static | ~~~~~~ | int 1926 | 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 C23 [-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] 1935 | 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] 1937 | static | ~~~~~~ | int 1938 | 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 C23 [-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] 1959 | static | ~~~~~~ | int 1960 | 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 C23 [-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] 1973 | 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] 1975 | static | ~~~~~~ | int 1976 | 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 C23 [-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] 1983 | 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] 1985 | static | ~~~~~~ | int 1986 | 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 C23 [-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] 1999 | 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] 2001 | static | ~~~~~~ | int 2002 | 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 C23 [-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] 2023 | 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] 2026 | static | ~~~~~~ | int 2027 | 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 C23 [-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] 2040 | 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] 2042 | static | ~~~~~~ | int 2043 | 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 C23 [-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] 2061 | 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] 2063 | static | ~~~~~~ | int 2064 | 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 C23 [-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] 2072 | 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] 2074 | static | ~~~~~~ | int 2075 | 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 C23 [-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] 2098 | 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] 2100 | static | ~~~~~~ | int 2101 | 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 C23 [-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] 2110 | 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] 2112 | static | ~~~~~~ | int 2113 | 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 C23 [-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] 2128 | static | ~~~~~~ | int 2129 | 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 C23 [-Wdeprecated-non-prototype] 2134 | 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 C23 [-Wdeprecated-non-prototype] 2129 | 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] 2146 | 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] 2148 | static | ~~~~~~ | int 2149 | 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 C23 [-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] 2169 | static | ~~~~~~ | int 2170 | Query_Extension() | ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2192 | 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] 2194 | static | ~~~~~~ | int 2195 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_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] 2217 | static | ~~~~~~ | int 2218 | 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 C23 [-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] 2231 | 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] 2233 | static | ~~~~~~ | int 2234 | 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 C23 [-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] 2247 | 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] 2249 | static | ~~~~~~ | int 2250 | 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 C23 [-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] 2272 | 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] 2274 | static | ~~~~~~ | int 2275 | 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 C23 [-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] 2292 | 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] 2295 | static | ~~~~~~ | int 2296 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2320 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 2335 | static | ~~~~~~ | int 2336 | 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 C23 [-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] 2359 | 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] 2361 | static | ~~~~~~ | int 2362 | 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 C23 [-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] 2378 | static | ~~~~~~ | int 2379 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_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] 2404 | static | ~~~~~~ | int 2405 | 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 C23 [-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] 2424 | 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] 2426 | static | ~~~~~~ | int 2427 | 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 C23 [-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] 2440 | 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] 2442 | static | ~~~~~~ | int 2443 | 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 C23 [-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] 2459 | 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] 2461 | static | ~~~~~~ | int 2462 | 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 C23 [-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] 2474 | 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] 2476 | static | ~~~~~~ | int 2477 | 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 C23 [-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] 2491 | 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] 2493 | static | ~~~~~~ | int 2494 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2511 | 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 C23 [-Wdeprecated-non-prototype] 2517 | 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] 2530 | static | ~~~~~~ | int 2531 | 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 C23 [-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] 2561 | 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] 2564 | static | ~~~~~~ | int 2565 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2583 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' 180 | #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] 2603 | static | ~~~~~~ | int 2604 | 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 C23 [-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] 2627 | 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] 2629 | static | ~~~~~~ | int 2630 | 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 C23 [-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] 2646 | 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] 2648 | static | ~~~~~~ | int 2649 | 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 C23 [-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] 2665 | 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] 2667 | static | ~~~~~~ | int 2668 | 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 C23 [-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] 2676 | 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] 2678 | static | ~~~~~~ | int 2679 | 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 C23 [-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] 2686 | 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] 2688 | static | ~~~~~~ | int 2689 | 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 C23 [-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] 2696 | 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] 2698 | static | ~~~~~~ | int 2699 | 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 C23 [-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] 2711 | 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] 2713 | static | ~~~~~~ | int 2714 | 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 C23 [-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] 2726 | 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] 2728 | static | ~~~~~~ | int 2729 | 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 C23 [-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] 2743 | 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] 2745 | static | ~~~~~~ | int 2746 | 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 C23 [-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] 90 | 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] 91 | 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] 92 | 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 C23 [-Wdeprecated-non-prototype] 41 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' 359 | #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 C23 [-Wdeprecated-non-prototype] 73 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 111 | eucchars(src, srclen) | ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' 211 | #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 C23 [-Wdeprecated-non-prototype] 129 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 166 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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 C23 [-Wdeprecated-non-prototype] 213 | 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 C23 [-Wdeprecated-non-prototype] 251 | 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 C23 [-Wdeprecated-non-prototype] 266 | 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 C23 [-Wdeprecated-non-prototype] 347 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 359 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 371 | 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 C23 [-Wdeprecated-non-prototype] 380 | wcharstrlen(ws) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 390 | ushortstrlen(ws) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 400 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 411 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 90 | 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] 91 | 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] 92 | 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 C23 [-Wdeprecated-non-prototype] 41 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' 359 | #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 C23 [-Wdeprecated-non-prototype] 73 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 111 | eucchars(src, srclen) | ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' 211 | #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 C23 [-Wdeprecated-non-prototype] 129 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 166 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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 C23 [-Wdeprecated-non-prototype] 213 | 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 C23 [-Wdeprecated-non-prototype] 251 | 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 C23 [-Wdeprecated-non-prototype] 266 | 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 C23 [-Wdeprecated-non-prototype] 347 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 359 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 371 | 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 C23 [-Wdeprecated-non-prototype] 380 | wcharstrlen(ws) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 390 | ushortstrlen(ws) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 400 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 411 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 90 | 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] 91 | 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] 92 | 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] 262 | 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 C23 [-Wdeprecated-non-prototype] 181 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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 C23 [-Wdeprecated-non-prototype] 239 | 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 C23 [-Wdeprecated-non-prototype] 259 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 283 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 285 | 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] 310 | 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 C23 [-Wdeprecated-non-prototype] 333 | 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] 345 | rkcWCinit(); | ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' 330 | #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] 372 | if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 426 | (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 C23 [-Wdeprecated-non-prototype] 516 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 642 | 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 C23 [-Wdeprecated-non-prototype] 661 | _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 C23 [-Wdeprecated-non-prototype] 690 | 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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 703 | _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 C23 [-Wdeprecated-non-prototype] 717 | 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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 729 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23 [-Wdeprecated-non-prototype] 755 | 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 C23 [-Wdeprecated-non-prototype] 768 | 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 C23 [-Wdeprecated-non-prototype] 786 | 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] 828 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 799 | 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 C23 [-Wdeprecated-non-prototype] 837 | _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 C23 [-Wdeprecated-non-prototype] 903 | 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] 912 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 921 | 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 C23 [-Wdeprecated-non-prototype] 955 | 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 C23 [-Wdeprecated-non-prototype] 978 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 1013 | 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 C23 [-Wdeprecated-non-prototype] 1031 | 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] 1059 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1050 | 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] 1077 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1079 | ushortstrcpy( kanji, src_kouho ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1065 | _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 C23 [-Wdeprecated-non-prototype] 1086 | 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] 1099 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1105 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1132 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1134 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1111 | _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 C23 [-Wdeprecated-non-prototype] 1146 | 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] 1172 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1175 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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 C23 [-Wdeprecated-non-prototype] 1217 | 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] 1255 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1241 | 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 C23 [-Wdeprecated-non-prototype] 1313 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23 [-Wdeprecated-non-prototype] 1336 | 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 C23 [-Wdeprecated-non-prototype] 1343 | _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 C23 [-Wdeprecated-non-prototype] 1368 | 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] 1376 | len = MIN(wcharstrlen(yomi),maxyomi); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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] 1377 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1386 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' 139 | #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] 1418 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1431 | 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] 1443 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1448 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1453 | 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 C23 [-Wdeprecated-non-prototype] 1484 | 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] 1529 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1538 | 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] 1544 | return( rkcw_get_server_info(majorp, minorp) ); | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 1554 | RkcConnectIrohaServer( servername ) | ^ | int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1557 | return( rkc_Connect_Iroha_Server( servername ) ); | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] 1554 | RkcConnectIrohaServer( servername ) | ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1562 | CheckRemoteToolProtoVersion(mode) | ^ 1563 | { rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1561 | static | ~~~~~~ | int 1562 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1574 | 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 C23 [-Wdeprecated-non-prototype] 1616 | 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] 1633 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1634 | int cxnum ; 1635 | char *dicname ; 1636 | { rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | 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 C23 [-Wdeprecated-non-prototype] 1650 | 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 C23 [-Wdeprecated-non-prototype] 1669 | 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] 1693 | static | ~~~~~~ | int 1694 | _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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1714 | 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] 1727 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1732 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1771 | nyomi = MIN( ushortstrlen( yomi ), nyomi); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1793 | ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 1794 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1749 | _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 C23 [-Wdeprecated-non-prototype] 1808 | 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] 1816 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1823 | 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] 1860 | len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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 C23 [-Wdeprecated-non-prototype] 1850 | _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 C23 [-Wdeprecated-non-prototype] 1866 | 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] 1879 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1884 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1898 | 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 C23 [-Wdeprecated-non-prototype] 1893 | 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 C23 [-Wdeprecated-non-prototype] 1916 | 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 C23 [-Wdeprecated-non-prototype] 1949 | _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 C23 [-Wdeprecated-non-prototype] 1966 | 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] 1977 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1990 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 1999 | 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 C23 [-Wdeprecated-non-prototype] 2025 | _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 C23 [-Wdeprecated-non-prototype] 2038 | 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] 2050 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 2055 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 2060 | _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] 2082 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 2073 | 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 C23 [-Wdeprecated-non-prototype] 2087 | 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 C23 [-Wdeprecated-non-prototype] 2116 | 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 C23 [-Wdeprecated-non-prototype] 2149 | 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 C23 [-Wdeprecated-non-prototype] 2181 | 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 C23 [-Wdeprecated-non-prototype] 2200 | RkInitialize( hostname ) | ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2212 | 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 C23 [-Wdeprecated-non-prototype] 2218 | 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 C23 [-Wdeprecated-non-prototype] 2231 | 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 C23 [-Wdeprecated-non-prototype] 2238 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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] 2254 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2259 | 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] 2268 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2273 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2289 | 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 C23 [-Wdeprecated-non-prototype] 2297 | 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 C23 [-Wdeprecated-non-prototype] 2305 | 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 C23 [-Wdeprecated-non-prototype] 2317 | 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 C23 [-Wdeprecated-non-prototype] 2343 | 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] 2353 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2362 | 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 C23 [-Wdeprecated-non-prototype] 2369 | 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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2383 | 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 C23 [-Wdeprecated-non-prototype] 2390 | 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 C23 [-Wdeprecated-non-prototype] 2397 | 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] 2412 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2417 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2422 | 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] 2441 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 2442 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2454 | 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 C23 [-Wdeprecated-non-prototype] 2461 | 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 C23 [-Wdeprecated-non-prototype] 2468 | 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 C23 [-Wdeprecated-non-prototype] 2475 | 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] 2498 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2499 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2515 | 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 C23 [-Wdeprecated-non-prototype] 2522 | 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 C23 [-Wdeprecated-non-prototype] 2529 | 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] 2539 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2548 | 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] 2563 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2568 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2573 | 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] 2591 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2603 | 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] 2618 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2626 | 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] 2633 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2634 | int cxnum; 2635 | unsigned char *dicname; 2636 | { rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2633 | 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 C23 [-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] 2640 | 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 C23 [-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] 2647 | 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 C23 [-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] 2670 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2675 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2656 | 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 C23 [-Wdeprecated-non-prototype] 2688 | 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] 2698 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2699 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2708 | 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 C23 [-Wdeprecated-non-prototype] 2715 | 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] 2730 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2735 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2740 | 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] 2747 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2748 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2749 | unsigned char *yomi, *kanjis, *hinshis ; 2750 | { rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2757 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #define euc2ushort G210_euc2ushort | ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2758 | 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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 2747 | 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 C23 [-Wdeprecated-non-prototype] 2779 | 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 C23 [-Wdeprecated-non-prototype] 2789 | 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] 2803 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2808 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2823 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2813 | 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 C23 [-Wdeprecated-non-prototype] 2828 | 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 C23 [-Wdeprecated-non-prototype] 2836 | 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 C23 [-Wdeprecated-non-prototype] 2844 | 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 C23 [-Wdeprecated-non-prototype] 2852 | 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 C23 [-Wdeprecated-non-prototype] 2935 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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 C23 [-Wdeprecated-non-prototype] 181 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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 C23 [-Wdeprecated-non-prototype] 239 | 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 C23 [-Wdeprecated-non-prototype] 259 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 283 | char *username = NULL, *getenv(), *getlogin(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 285 | 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] 310 | 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 C23 [-Wdeprecated-non-prototype] 333 | 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] 345 | rkcWCinit(); | ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' 330 | #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] 372 | if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 426 | (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 C23 [-Wdeprecated-non-prototype] 516 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 642 | 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 C23 [-Wdeprecated-non-prototype] 661 | _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 C23 [-Wdeprecated-non-prototype] 690 | 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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 698 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 703 | _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 C23 [-Wdeprecated-non-prototype] 717 | 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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 724 | wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 729 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23 [-Wdeprecated-non-prototype] 755 | 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 C23 [-Wdeprecated-non-prototype] 768 | 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 C23 [-Wdeprecated-non-prototype] 786 | 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] 828 | kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 799 | 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 C23 [-Wdeprecated-non-prototype] 837 | _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 C23 [-Wdeprecated-non-prototype] 903 | 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] 912 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 921 | 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 C23 [-Wdeprecated-non-prototype] 955 | 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 C23 [-Wdeprecated-non-prototype] 978 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 1013 | 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 C23 [-Wdeprecated-non-prototype] 1031 | 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] 1059 | src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1050 | 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] 1077 | if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1079 | ushortstrcpy( kanji, src_kouho ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1065 | _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 C23 [-Wdeprecated-non-prototype] 1086 | 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] 1099 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1105 | return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1132 | for( total = ushortstrlen( src_kouho ) + 1, i = 0; | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1134 | len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1111 | _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 C23 [-Wdeprecated-non-prototype] 1146 | 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] 1172 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1175 | k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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 C23 [-Wdeprecated-non-prototype] 1217 | 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] 1255 | int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1241 | 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 C23 [-Wdeprecated-non-prototype] 1313 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23 [-Wdeprecated-non-prototype] 1336 | 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 C23 [-Wdeprecated-non-prototype] 1343 | _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 C23 [-Wdeprecated-non-prototype] 1368 | 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] 1376 | len = MIN(wcharstrlen(yomi),maxyomi); | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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] 1377 | len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1386 | _RkwGetYomi(cx, yomi, maxyomi) | ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' 139 | #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] 1418 | if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 1431 | 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] 1443 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1448 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 1453 | 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 C23 [-Wdeprecated-non-prototype] 1484 | 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] 1529 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1538 | 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] 1544 | return( rkcw_get_server_info(majorp, minorp) ); | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 1554 | RkcConnectIrohaServer( servername ) | ^ | int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1557 | return( rkc_Connect_Iroha_Server( servername ) ); | ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] 1554 | RkcConnectIrohaServer( servername ) | ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 1562 | CheckRemoteToolProtoVersion(mode) | ^ 1563 | { rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1561 | static | ~~~~~~ | int 1562 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1574 | 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 C23 [-Wdeprecated-non-prototype] 1616 | 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] 1633 | RkwRemoveDic( cxnum, dicname, mode ) | ^ 1634 | int cxnum ; 1635 | char *dicname ; 1636 | { rkc.c:1633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1633 | 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 C23 [-Wdeprecated-non-prototype] 1650 | 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 C23 [-Wdeprecated-non-prototype] 1669 | 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] 1693 | static | ~~~~~~ | int 1694 | _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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1714 | 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] 1727 | return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1732 | return ushort2wchar(rkc.cbuf, len, info, infolen); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1771 | nyomi = MIN( ushortstrlen( yomi ), nyomi); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1793 | ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 1794 | len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 1749 | _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 C23 [-Wdeprecated-non-prototype] 1808 | 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] 1816 | len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 1823 | 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] 1860 | len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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 C23 [-Wdeprecated-non-prototype] 1850 | _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 C23 [-Wdeprecated-non-prototype] 1866 | 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] 1879 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1884 | return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1898 | 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 C23 [-Wdeprecated-non-prototype] 1893 | 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 C23 [-Wdeprecated-non-prototype] 1916 | 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 C23 [-Wdeprecated-non-prototype] 1949 | _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 C23 [-Wdeprecated-non-prototype] 1966 | 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] 1977 | len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 1987 | k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 1990 | l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 1999 | 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 C23 [-Wdeprecated-non-prototype] 2025 | _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 C23 [-Wdeprecated-non-prototype] 2038 | 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] 2050 | return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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] 2055 | return ushort2wchar(rkc.cbuf, len, dst, maxdst); | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 2060 | _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] 2082 | len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 2073 | 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 C23 [-Wdeprecated-non-prototype] 2087 | 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 C23 [-Wdeprecated-non-prototype] 2116 | 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 C23 [-Wdeprecated-non-prototype] 2149 | 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 C23 [-Wdeprecated-non-prototype] 2181 | 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 C23 [-Wdeprecated-non-prototype] 2200 | RkInitialize( hostname ) | ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2212 | 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 C23 [-Wdeprecated-non-prototype] 2218 | 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 C23 [-Wdeprecated-non-prototype] 2231 | 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 C23 [-Wdeprecated-non-prototype] 2238 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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] 2254 | euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2259 | 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] 2268 | euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2273 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2289 | 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 C23 [-Wdeprecated-non-prototype] 2297 | 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 C23 [-Wdeprecated-non-prototype] 2305 | 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 C23 [-Wdeprecated-non-prototype] 2317 | 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 C23 [-Wdeprecated-non-prototype] 2343 | 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] 2353 | len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2362 | 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 C23 [-Wdeprecated-non-prototype] 2369 | 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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2383 | 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 C23 [-Wdeprecated-non-prototype] 2390 | 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 C23 [-Wdeprecated-non-prototype] 2397 | 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] 2412 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2417 | return ushort2euc(cbuf, len, (char *)kanji, maxkanji); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2422 | 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] 2441 | len = ushortstrlen(cbuf + j); | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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] 2442 | euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2454 | 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 C23 [-Wdeprecated-non-prototype] 2461 | 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 C23 [-Wdeprecated-non-prototype] 2468 | 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 C23 [-Wdeprecated-non-prototype] 2475 | 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] 2498 | if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2499 | uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2515 | 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 C23 [-Wdeprecated-non-prototype] 2522 | 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 C23 [-Wdeprecated-non-prototype] 2529 | 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] 2539 | len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2548 | 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] 2563 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2568 | return ushort2euc(cbuf, len, (char *)yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2573 | 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] 2591 | tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2603 | 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] 2618 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2626 | 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] 2633 | RkRemoveDic( cxnum, dicname, mode ) | ^ 2634 | int cxnum; 2635 | unsigned char *dicname; 2636 | { rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2633 | 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 C23 [-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] 2640 | 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 C23 [-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] 2647 | 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 C23 [-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] 2670 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2675 | return ushort2euc(cbuf, len, (char *)info, infolen); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2656 | 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 C23 [-Wdeprecated-non-prototype] 2688 | 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] 2698 | ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2699 | ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2708 | 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 C23 [-Wdeprecated-non-prototype] 2715 | 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] 2730 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2735 | return ushort2euc(cbuf, len, yomi, maxyomi); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 2740 | 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] 2747 | RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) | ^ 2748 | int cxnum, maxyomi, maxkanjis, maxhinshis ; 2749 | unsigned char *yomi, *kanjis, *hinshis ; 2750 | { rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 2757 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #define euc2ushort G210_euc2ushort | ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] 2758 | 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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2767 | k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 2747 | 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 C23 [-Wdeprecated-non-prototype] 2779 | 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 C23 [-Wdeprecated-non-prototype] 2789 | 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] 2803 | return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2808 | return ushort2euc(cbuf, len, (char *)dst, maxdst); | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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] 2823 | len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 2813 | 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 C23 [-Wdeprecated-non-prototype] 2828 | 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 C23 [-Wdeprecated-non-prototype] 2836 | 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 C23 [-Wdeprecated-non-prototype] 2844 | 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 C23 [-Wdeprecated-non-prototype] 2852 | 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 C23 [-Wdeprecated-non-prototype] 2935 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | 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] 90 | 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] 91 | 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] 92 | 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] 262 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 92 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 93 | extern char *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 153 | 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] 188 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 381 | 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] 425 | 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 C23 [-Wdeprecated-non-prototype] 367 | 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 C23 [-Wdeprecated-non-prototype] 439 | 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 C23 [-Wdeprecated-non-prototype] 457 | 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] 520 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 597 | 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] 599 | static | ~~~~~~ | int 600 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 614 | 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 C23 [-Wdeprecated-non-prototype] 637 | 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] 778 | static | ~~~~~~ | int 779 | 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] 790 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 796 | 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] 817 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 824 | 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 C23 [-Wdeprecated-non-prototype] 779 | 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] 862 | 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] 898 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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] 911 | static | ~~~~~~ | int 912 | 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 C23 [-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] 934 | static | ~~~~~~ | int 935 | 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 C23 [-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] 947 | static | ~~~~~~ | int 948 | 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 C23 [-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] 962 | static | ~~~~~~ | int 963 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | 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 C23 [-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] 1013 | static | ~~~~~~ | int 1014 | 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 C23 [-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] 1032 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 1033 | int majo, mino, con, val; 1034 | { wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1031 | static | ~~~~~~ | int 1032 | 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 C23 [-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] 1050 | static | ~~~~~~ | int 1051 | 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 C23 [-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] 1068 | static | ~~~~~~ | int 1069 | 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 C23 [-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] 1102 | static | ~~~~~~ | int 1103 | 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 C23 [-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] 1135 | static | ~~~~~~ | int 1136 | 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 C23 [-Wdeprecated-non-prototype] 1142 | 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 C23 [-Wdeprecated-non-prototype] 1136 | 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] 1169 | static | ~~~~~~ | int 1170 | 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 C23 [-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] 1209 | static | ~~~~~~ | int 1210 | 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 C23 [-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] 1245 | static | ~~~~~~ | int 1246 | 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 C23 [-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] 1275 | static | ~~~~~~ | int 1276 | 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 C23 [-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] 1307 | static | ~~~~~~ | int 1308 | 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 C23 [-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] 1333 | static | ~~~~~~ | int 1334 | 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 C23 [-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] 1366 | static | ~~~~~~ | int 1367 | 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 C23 [-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] 1398 | static | ~~~~~~ | int 1399 | 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 C23 [-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] 1432 | static | ~~~~~~ | int 1433 | 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 C23 [-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] 1470 | static | ~~~~~~ | int 1471 | 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 C23 [-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] 1487 | static | ~~~~~~ | int 1488 | 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 C23 [-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] 1508 | static | ~~~~~~ | int 1509 | 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 C23 [-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] 1523 | 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] 1525 | static | ~~~~~~ | int 1526 | 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 C23 [-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] 1553 | 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] 1555 | static | ~~~~~~ | int 1556 | 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 C23 [-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] 1584 | static | ~~~~~~ | int 1585 | 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 C23 [-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] 1602 | static | ~~~~~~ | int 1603 | 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 C23 [-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] 1627 | 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] 1629 | static | ~~~~~~ | int 1630 | 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 C23 [-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] 1659 | 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] 1662 | static | ~~~~~~ | int 1663 | 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 C23 [-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] 1693 | static | ~~~~~~ | int 1694 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1720 | 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] 1732 | close(ServerFD); | ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1740 | 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] 1742 | static | ~~~~~~ | int 1743 | 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] 1752 | (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] 1759 | 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] 1761 | static | ~~~~~~ | int 1762 | 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] 1771 | (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] 1778 | 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] 1780 | static | ~~~~~~ | int 1781 | 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] 1792 | 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] 1794 | static | ~~~~~~ | int 1795 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_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] 1809 | static | ~~~~~~ | int 1810 | 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 C23 [-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] 1822 | static | ~~~~~~ | int 1823 | 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 C23 [-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] 1837 | 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] 1839 | static | ~~~~~~ | int 1840 | 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 C23 [-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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-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] 1864 | 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] 1866 | static | ~~~~~~ | int 1867 | 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 C23 [-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] 1875 | 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] 1877 | static | ~~~~~~ | int 1878 | 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 C23 [-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] 1886 | 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] 1888 | static | ~~~~~~ | int 1889 | 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 C23 [-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] 1902 | 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] 1904 | static | ~~~~~~ | int 1905 | 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 C23 [-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] 1913 | 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] 1915 | static | ~~~~~~ | int 1916 | 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 C23 [-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] 1923 | 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] 1925 | static | ~~~~~~ | int 1926 | 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 C23 [-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] 1935 | 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] 1937 | static | ~~~~~~ | int 1938 | 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 C23 [-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] 1959 | static | ~~~~~~ | int 1960 | 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 C23 [-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] 1973 | 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] 1975 | static | ~~~~~~ | int 1976 | 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 C23 [-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] 1983 | 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] 1985 | static | ~~~~~~ | int 1986 | 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 C23 [-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] 1999 | 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] 2001 | static | ~~~~~~ | int 2002 | 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 C23 [-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] 2023 | 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] 2026 | static | ~~~~~~ | int 2027 | 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 C23 [-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] 2040 | 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] 2042 | static | ~~~~~~ | int 2043 | 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 C23 [-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] 2061 | 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] 2063 | static | ~~~~~~ | int 2064 | 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 C23 [-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] 2072 | 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] 2074 | static | ~~~~~~ | int 2075 | 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 C23 [-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] 2098 | 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] 2100 | static | ~~~~~~ | int 2101 | 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 C23 [-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] 2110 | 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] 2112 | static | ~~~~~~ | int 2113 | 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 C23 [-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] 2128 | static | ~~~~~~ | int 2129 | 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 C23 [-Wdeprecated-non-prototype] 2134 | 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 C23 [-Wdeprecated-non-prototype] 2129 | 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] 2146 | 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] 2148 | static | ~~~~~~ | int 2149 | 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 C23 [-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] 2169 | static | ~~~~~~ | int 2170 | Query_Extension() | ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2192 | 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] 2194 | static | ~~~~~~ | int 2195 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_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] 2217 | static | ~~~~~~ | int 2218 | 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 C23 [-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] 2231 | 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] 2233 | static | ~~~~~~ | int 2234 | 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 C23 [-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] 2247 | 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] 2249 | static | ~~~~~~ | int 2250 | 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 C23 [-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] 2272 | 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] 2274 | static | ~~~~~~ | int 2275 | 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 C23 [-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] 2292 | 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] 2295 | static | ~~~~~~ | int 2296 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2320 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 2335 | static | ~~~~~~ | int 2336 | 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 C23 [-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] 2359 | 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] 2361 | static | ~~~~~~ | int 2362 | 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 C23 [-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] 2378 | static | ~~~~~~ | int 2379 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_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] 2404 | static | ~~~~~~ | int 2405 | 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 C23 [-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] 2424 | 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] 2426 | static | ~~~~~~ | int 2427 | 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 C23 [-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] 2440 | 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] 2442 | static | ~~~~~~ | int 2443 | 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 C23 [-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] 2459 | 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] 2461 | static | ~~~~~~ | int 2462 | 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 C23 [-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] 2474 | 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] 2476 | static | ~~~~~~ | int 2477 | 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 C23 [-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] 2491 | 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] 2493 | static | ~~~~~~ | int 2494 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2511 | 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 C23 [-Wdeprecated-non-prototype] 2517 | 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] 2530 | static | ~~~~~~ | int 2531 | 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 C23 [-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] 2561 | 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] 2564 | static | ~~~~~~ | int 2565 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2583 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' 180 | #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] 2603 | static | ~~~~~~ | int 2604 | 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 C23 [-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] 2627 | 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] 2629 | static | ~~~~~~ | int 2630 | 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 C23 [-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] 2646 | 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] 2648 | static | ~~~~~~ | int 2649 | 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 C23 [-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] 2665 | 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] 2667 | static | ~~~~~~ | int 2668 | 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 C23 [-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] 2676 | 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] 2678 | static | ~~~~~~ | int 2679 | 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 C23 [-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] 2686 | 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] 2688 | static | ~~~~~~ | int 2689 | 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 C23 [-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] 2696 | 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] 2698 | static | ~~~~~~ | int 2699 | 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 C23 [-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] 2711 | 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] 2713 | static | ~~~~~~ | int 2714 | 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 C23 [-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] 2726 | 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] 2728 | static | ~~~~~~ | int 2729 | 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 C23 [-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] 2743 | 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] 2745 | static | ~~~~~~ | int 2746 | 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 C23 [-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] 90 | 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] 91 | 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] 92 | 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] 262 | extern rkc_Connect_Iroha_Server pro((char *)); | ~~~~~~ ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 92 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 93 | extern char *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 153 | 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] 188 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 381 | 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] 425 | 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 C23 [-Wdeprecated-non-prototype] 367 | 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 C23 [-Wdeprecated-non-prototype] 439 | 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 C23 [-Wdeprecated-non-prototype] 457 | 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] 520 | rkc_Connect_Iroha_Server( hostname ) | ^ | int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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 C23 [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' 331 | #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] 597 | 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] 599 | static | ~~~~~~ | int 600 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 614 | 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 C23 [-Wdeprecated-non-prototype] 637 | 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] 778 | static | ~~~~~~ | int 779 | 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] 790 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 796 | 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] 817 | READIT(ServerFD, requiredsize, p, bufcnt, rest); | ^ wconvert.c:703:17: note: expanded from macro 'READIT' 703 | 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] 824 | 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 C23 [-Wdeprecated-non-prototype] 779 | 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] 862 | 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] 898 | 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 C23 [-Wdeprecated-non-prototype] 837 | 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] 911 | static | ~~~~~~ | int 912 | 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 C23 [-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] 934 | static | ~~~~~~ | int 935 | 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 C23 [-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] 947 | static | ~~~~~~ | int 948 | 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 C23 [-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] 962 | static | ~~~~~~ | int 963 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:979:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 978 | static | ~~~~~~ | int 979 | 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 C23 [-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] 1013 | static | ~~~~~~ | int 1014 | 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 C23 [-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] 1032 | SendType6Request(majo, mino, con, bun, val) /* GetYomi */ | ^ 1033 | int majo, mino, con, val; 1034 | { wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1031 | static | ~~~~~~ | int 1032 | 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 C23 [-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] 1050 | static | ~~~~~~ | int 1051 | 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 C23 [-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] 1068 | static | ~~~~~~ | int 1069 | 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 C23 [-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] 1102 | static | ~~~~~~ | int 1103 | 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 C23 [-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] 1135 | static | ~~~~~~ | int 1136 | 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 C23 [-Wdeprecated-non-prototype] 1142 | 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 C23 [-Wdeprecated-non-prototype] 1136 | 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] 1169 | static | ~~~~~~ | int 1170 | 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 C23 [-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] 1209 | static | ~~~~~~ | int 1210 | 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 C23 [-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] 1245 | static | ~~~~~~ | int 1246 | 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 C23 [-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] 1275 | static | ~~~~~~ | int 1276 | 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 C23 [-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] 1307 | static | ~~~~~~ | int 1308 | 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 C23 [-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] 1333 | static | ~~~~~~ | int 1334 | 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 C23 [-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] 1366 | static | ~~~~~~ | int 1367 | 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 C23 [-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] 1398 | static | ~~~~~~ | int 1399 | 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 C23 [-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] 1432 | static | ~~~~~~ | int 1433 | 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 C23 [-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] 1470 | static | ~~~~~~ | int 1471 | 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 C23 [-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] 1487 | static | ~~~~~~ | int 1488 | 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 C23 [-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] 1508 | static | ~~~~~~ | int 1509 | 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 C23 [-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] 1523 | 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] 1525 | static | ~~~~~~ | int 1526 | 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 C23 [-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] 1553 | 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] 1555 | static | ~~~~~~ | int 1556 | 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 C23 [-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] 1584 | static | ~~~~~~ | int 1585 | 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 C23 [-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] 1602 | static | ~~~~~~ | int 1603 | 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 C23 [-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] 1627 | 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] 1629 | static | ~~~~~~ | int 1630 | 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 C23 [-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] 1659 | 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] 1662 | static | ~~~~~~ | int 1663 | 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 C23 [-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] 1693 | static | ~~~~~~ | int 1694 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1720 | 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] 1732 | close(ServerFD); | ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1740 | 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] 1742 | static | ~~~~~~ | int 1743 | 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] 1752 | (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] 1759 | 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] 1761 | static | ~~~~~~ | int 1762 | 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] 1771 | (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] 1778 | 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] 1780 | static | ~~~~~~ | int 1781 | 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] 1792 | 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] 1794 | static | ~~~~~~ | int 1795 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:1807:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1807 | static rkcw_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] 1809 | static | ~~~~~~ | int 1810 | 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 C23 [-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] 1822 | static | ~~~~~~ | int 1823 | 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 C23 [-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] 1837 | 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] 1839 | static | ~~~~~~ | int 1840 | 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 C23 [-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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-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] 1864 | 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] 1866 | static | ~~~~~~ | int 1867 | 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 C23 [-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] 1875 | 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] 1877 | static | ~~~~~~ | int 1878 | 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 C23 [-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] 1886 | 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] 1888 | static | ~~~~~~ | int 1889 | 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 C23 [-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] 1902 | 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] 1904 | static | ~~~~~~ | int 1905 | 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 C23 [-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] 1913 | 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] 1915 | static | ~~~~~~ | int 1916 | 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 C23 [-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] 1923 | 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] 1925 | static | ~~~~~~ | int 1926 | 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 C23 [-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] 1935 | 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] 1937 | static | ~~~~~~ | int 1938 | 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 C23 [-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] 1959 | static | ~~~~~~ | int 1960 | 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 C23 [-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] 1973 | 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] 1975 | static | ~~~~~~ | int 1976 | 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 C23 [-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] 1983 | 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] 1985 | static | ~~~~~~ | int 1986 | 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 C23 [-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] 1999 | 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] 2001 | static | ~~~~~~ | int 2002 | 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 C23 [-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] 2023 | 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] 2026 | static | ~~~~~~ | int 2027 | 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 C23 [-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] 2040 | 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] 2042 | static | ~~~~~~ | int 2043 | 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 C23 [-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] 2061 | 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] 2063 | static | ~~~~~~ | int 2064 | 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 C23 [-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] 2072 | 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] 2074 | static | ~~~~~~ | int 2075 | 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 C23 [-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] 2098 | 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] 2100 | static | ~~~~~~ | int 2101 | 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 C23 [-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] 2110 | 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] 2112 | static | ~~~~~~ | int 2113 | 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 C23 [-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] 2128 | static | ~~~~~~ | int 2129 | 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 C23 [-Wdeprecated-non-prototype] 2134 | 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 C23 [-Wdeprecated-non-prototype] 2129 | 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] 2146 | 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] 2148 | static | ~~~~~~ | int 2149 | 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 C23 [-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] 2169 | static | ~~~~~~ | int 2170 | Query_Extension() | ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2192 | 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] 2194 | static | ~~~~~~ | int 2195 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2215:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2215 | static rkcw_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] 2217 | static | ~~~~~~ | int 2218 | 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 C23 [-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] 2231 | 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] 2233 | static | ~~~~~~ | int 2234 | 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 C23 [-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] 2247 | 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] 2249 | static | ~~~~~~ | int 2250 | 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 C23 [-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] 2272 | 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] 2274 | static | ~~~~~~ | int 2275 | 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 C23 [-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] 2292 | 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] 2295 | static | ~~~~~~ | int 2296 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2320 | rkcw_get_server_info( majorp, minorp ) | ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' 334 | #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] 2335 | static | ~~~~~~ | int 2336 | 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 C23 [-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] 2359 | 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] 2361 | static | ~~~~~~ | int 2362 | 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 C23 [-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] 2378 | static | ~~~~~~ | int 2379 | 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 C23 [-Wdeprecated-non-prototype] wconvert.c:2402:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2402 | static rkcw_get_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] 2404 | static | ~~~~~~ | int 2405 | 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 C23 [-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] 2424 | 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] 2426 | static | ~~~~~~ | int 2427 | 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 C23 [-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] 2440 | 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] 2442 | static | ~~~~~~ | int 2443 | 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 C23 [-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] 2459 | 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] 2461 | static | ~~~~~~ | int 2462 | 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 C23 [-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] 2474 | 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] 2476 | static | ~~~~~~ | int 2477 | 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 C23 [-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] 2491 | 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] 2493 | static | ~~~~~~ | int 2494 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2511 | 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 C23 [-Wdeprecated-non-prototype] 2517 | 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] 2530 | static | ~~~~~~ | int 2531 | 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 C23 [-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] 2561 | 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] 2564 | static | ~~~~~~ | int 2565 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2583 | copyS8(src, des, maxlen) | ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' 180 | #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] 2603 | static | ~~~~~~ | int 2604 | 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 C23 [-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] 2627 | 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] 2629 | static | ~~~~~~ | int 2630 | 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 C23 [-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] 2646 | 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] 2648 | static | ~~~~~~ | int 2649 | 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 C23 [-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] 2665 | 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] 2667 | static | ~~~~~~ | int 2668 | 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 C23 [-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] 2676 | 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] 2678 | static | ~~~~~~ | int 2679 | 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 C23 [-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] 2686 | 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] 2688 | static | ~~~~~~ | int 2689 | 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 C23 [-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] 2696 | 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] 2698 | static | ~~~~~~ | int 2699 | 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 C23 [-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] 2711 | 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] 2713 | static | ~~~~~~ | int 2714 | 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 C23 [-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] 2726 | 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] 2728 | static | ~~~~~~ | int 2729 | 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 C23 [-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] 2743 | 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] 2745 | static | ~~~~~~ | int 2746 | 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 C23 [-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] 90 | 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] 91 | 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] 92 | 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 C23 [-Wdeprecated-non-prototype] 41 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' 359 | #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 C23 [-Wdeprecated-non-prototype] 73 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 111 | eucchars(src, srclen) | ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' 211 | #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 C23 [-Wdeprecated-non-prototype] 129 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 166 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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 C23 [-Wdeprecated-non-prototype] 213 | 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 C23 [-Wdeprecated-non-prototype] 251 | 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 C23 [-Wdeprecated-non-prototype] 266 | 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 C23 [-Wdeprecated-non-prototype] 347 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 359 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 371 | 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 C23 [-Wdeprecated-non-prototype] 380 | wcharstrlen(ws) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 390 | ushortstrlen(ws) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 400 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 411 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 90 | 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] 91 | 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] 92 | 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 C23 [-Wdeprecated-non-prototype] 41 | ushort2eucsize(src, srclen) | ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' 359 | #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 C23 [-Wdeprecated-non-prototype] 73 | ushort2euc(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' 358 | #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 C23 [-Wdeprecated-non-prototype] 111 | eucchars(src, srclen) | ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' 211 | #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 C23 [-Wdeprecated-non-prototype] 129 | euc2ushort(src, srclen, dest, destlen) | ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' 210 | #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 C23 [-Wdeprecated-non-prototype] 166 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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 C23 [-Wdeprecated-non-prototype] 213 | 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 C23 [-Wdeprecated-non-prototype] 251 | 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 C23 [-Wdeprecated-non-prototype] 266 | 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 C23 [-Wdeprecated-non-prototype] 347 | wchar2ushort(src, slen, dst, dlen) | ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' 367 | #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 C23 [-Wdeprecated-non-prototype] 359 | ushort2wchar(src, slen, dst, dlen) | ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' 360 | #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 C23 [-Wdeprecated-non-prototype] 371 | 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 C23 [-Wdeprecated-non-prototype] 380 | wcharstrlen(ws) | ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' 368 | #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 C23 [-Wdeprecated-non-prototype] 390 | ushortstrlen(ws) | ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' 362 | #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 C23 [-Wdeprecated-non-prototype] 400 | ushortstrcpy(wd, ws) | ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' 361 | #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 C23 [-Wdeprecated-non-prototype] 411 | ushortstrncpy(wd, ws, n) | ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' 363 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 75 | 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 C23 [-Wdeprecated-non-prototype] 85 | 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] 105 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] 143 | 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 C23 [-Wdeprecated-non-prototype] 188 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' 103 | #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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 250 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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 C23 [-Wdeprecated-non-prototype] 271 | popCallback(d) | ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' 313 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 75 | 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 C23 [-Wdeprecated-non-prototype] 85 | 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] 105 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] 143 | 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 C23 [-Wdeprecated-non-prototype] 188 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' 103 | #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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 250 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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 C23 [-Wdeprecated-non-prototype] 271 | popCallback(d) | ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' 313 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 36 | static | ~~~~~~ | int 37 | 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 C23 [-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] 182 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] 226 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' 101 | #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 C23 [-Wdeprecated-non-prototype] 364 | 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 C23 [-Wdeprecated-non-prototype] 380 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 36 | static | ~~~~~~ | int 37 | 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 C23 [-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] 182 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] 226 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' 101 | #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 C23 [-Wdeprecated-non-prototype] 364 | 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 C23 [-Wdeprecated-non-prototype] 380 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from lisp.c: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] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from lisp.c: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] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from lisp.c: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] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from lisp.c: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] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from lisp.c: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] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from lisp.c: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] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 55 | 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] 57 | 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] 57 | 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] 57 | 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] 57 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 66 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:163:13: note: conflicting prototype is here 163 | 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 C23 [-Wdeprecated-non-prototype] 337 | 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 C23 [-Wdeprecated-non-prototype] 376 | 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] 430 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #define ckverbose G169_ckverbose | ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 480 | (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 C23 [-Wdeprecated-non-prototype] 427 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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 C23 [-Wdeprecated-non-prototype] 502 | 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 C23 [-Wdeprecated-non-prototype] 498 | intr(sig) | ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 512 | parse_string(str) | ^ | int ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] 545 | 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 C23 [-Wdeprecated-non-prototype] 550 | 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 C23 [-Wdeprecated-non-prototype] 551 | 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 C23 [-Wdeprecated-non-prototype] 596 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 606 | (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 C23 [-Wdeprecated-non-prototype] 607 | 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 C23 [-Wdeprecated-non-prototype] 612 | 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] 694 | static | ~~~~~~ | int 695 | initIS() | ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 860 | static | ~~~~~~ | int 861 | allocarea() | ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | 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 C23 [-Wdeprecated-non-prototype] 932 | 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 C23 [-Wdeprecated-non-prototype] 945 | 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 C23 [-Wdeprecated-non-prototype] 939 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 962 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 994 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 998 | 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 C23 [-Wdeprecated-non-prototype] 1008 | 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 C23 [-Wdeprecated-non-prototype] 987 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1024 | 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 C23 [-Wdeprecated-non-prototype] 1026 | 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 C23 [-Wdeprecated-non-prototype] 1028 | 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 C23 [-Wdeprecated-non-prototype] 1038 | 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 C23 [-Wdeprecated-non-prototype] 1017 | 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 C23 [-Wdeprecated-non-prototype] 1047 | 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 C23 [-Wdeprecated-non-prototype] 1044 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1057 | 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 C23 [-Wdeprecated-non-prototype] 1059 | 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 C23 [-Wdeprecated-non-prototype] 1060 | 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 C23 [-Wdeprecated-non-prototype] 1053 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1071 | 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 C23 [-Wdeprecated-non-prototype] 1073 | 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 C23 [-Wdeprecated-non-prototype] 1074 | 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 C23 [-Wdeprecated-non-prototype] 1067 | 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 C23 [-Wdeprecated-non-prototype] 1081 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 1129 | 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 C23 [-Wdeprecated-non-prototype] 1130 | 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 C23 [-Wdeprecated-non-prototype] 1132 | 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 C23 [-Wdeprecated-non-prototype] 1152 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1154 | 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 C23 [-Wdeprecated-non-prototype] 1155 | 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 C23 [-Wdeprecated-non-prototype] 1177 | 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 C23 [-Wdeprecated-non-prototype] 1178 | 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 C23 [-Wdeprecated-non-prototype] 1179 | 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 C23 [-Wdeprecated-non-prototype] 1183 | 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 C23 [-Wdeprecated-non-prototype] 1188 | 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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1191 | 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] 1208 | static | ~~~~~~ | int 1209 | skipspaces() | ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1233 | static | ~~~~~~ | int 1234 | zaplin() | ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1289 | 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 C23 [-Wdeprecated-non-prototype] 1291 | 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 C23 [-Wdeprecated-non-prototype] 1300 | 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 C23 [-Wdeprecated-non-prototype] 1285 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | 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 C23 [-Wdeprecated-non-prototype] 1320 | 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] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1341 | 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 C23 [-Wdeprecated-non-prototype] 1365 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 1408 | 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] 1481 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1502 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1532 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:137:7: note: conflicting prototype is here 137 | 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 C23 [-Wdeprecated-non-prototype] 1585 | 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 C23 [-Wdeprecated-non-prototype] 1597 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | 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] 1609 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | 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 C23 [-Wdeprecated-non-prototype] 1630 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1644 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1667 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static void defatms(), epush(); | ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] 1708 | (void)sprintf(namebuf,"%d",xnum(atm)); | ~~ ^~~~~~~~~ | %ld ./lisp.h:105:19: note: expanded from macro 'xnum' 105 | #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 C23 [-Wdeprecated-non-prototype] 1701 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1282 | 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 C23 [-Wdeprecated-non-prototype] 1756 | 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 C23 [-Wdeprecated-non-prototype] 1759 | 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 C23 [-Wdeprecated-non-prototype] 1762 | 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 C23 [-Wdeprecated-non-prototype] 1765 | 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 C23 [-Wdeprecated-non-prototype] 1767 | 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 C23 [-Wdeprecated-non-prototype] 1768 | 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 C23 [-Wdeprecated-non-prototype] 1769 | 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 C23 [-Wdeprecated-non-prototype] 1770 | 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 C23 [-Wdeprecated-non-prototype] 1771 | 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 C23 [-Wdeprecated-non-prototype] 1772 | 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 C23 [-Wdeprecated-non-prototype] 1773 | 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 C23 [-Wdeprecated-non-prototype] 1774 | 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 C23 [-Wdeprecated-non-prototype] 1775 | 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 C23 [-Wdeprecated-non-prototype] 1776 | 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 C23 [-Wdeprecated-non-prototype] 1777 | 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 C23 [-Wdeprecated-non-prototype] 1778 | 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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1813 | (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 C23 [-Wdeprecated-non-prototype] 1806 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1819 | copycons(l) | ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1881 | 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 C23 [-Wdeprecated-non-prototype] 1831 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1727 | 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 C23 [-Wdeprecated-non-prototype] 1904 | 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 C23 [-Wdeprecated-non-prototype] 1906 | 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 C23 [-Wdeprecated-non-prototype] 1889 | 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 C23 [-Wdeprecated-non-prototype] 1953 | 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 C23 [-Wdeprecated-non-prototype] 1960 | 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 C23 [-Wdeprecated-non-prototype] 1986 | 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 C23 [-Wdeprecated-non-prototype] 1988 | 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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2029 | 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 C23 [-Wdeprecated-non-prototype] 2042 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2070 | 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 C23 [-Wdeprecated-non-prototype] 2076 | 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 C23 [-Wdeprecated-non-prototype] 1936 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2136 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | 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 C23 [-Wdeprecated-non-prototype] 2152 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | 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 C23 [-Wdeprecated-non-prototype] 2204 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 2217 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2230 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2243 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2272 | 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 C23 [-Wdeprecated-non-prototype] 2252 | 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 C23 [-Wdeprecated-non-prototype] 2307 | 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 C23 [-Wdeprecated-non-prototype] 2303 | 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 C23 [-Wdeprecated-non-prototype] 2316 | 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 C23 [-Wdeprecated-non-prototype] 2333 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1786 | 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 C23 [-Wdeprecated-non-prototype] 2346 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2300 | 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 C23 [-Wdeprecated-non-prototype] 2381 | 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 C23 [-Wdeprecated-non-prototype] 2412 | 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 C23 [-Wdeprecated-non-prototype] 2443 | 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 C23 [-Wdeprecated-non-prototype] 2493 | 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 C23 [-Wdeprecated-non-prototype] 2538 | 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 C23 [-Wdeprecated-non-prototype] 2562 | 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 C23 [-Wdeprecated-non-prototype] 2585 | 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 C23 [-Wdeprecated-non-prototype] 2621 | 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 C23 [-Wdeprecated-non-prototype] 2655 | 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 C23 [-Wdeprecated-non-prototype] 2693 | 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 C23 [-Wdeprecated-non-prototype] 2702 | 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 C23 [-Wdeprecated-non-prototype] 2772 | 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 C23 [-Wdeprecated-non-prototype] 2783 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2817 | 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 C23 [-Wdeprecated-non-prototype] 2813 | 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] 2879 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 2863 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2888 | 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] 2953 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 2925 | 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] 2994 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 2973 | 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 C23 [-Wdeprecated-non-prototype] 3017 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 3088 | 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 C23 [-Wdeprecated-non-prototype] 3105 | 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 C23 [-Wdeprecated-non-prototype] 3122 | 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] 3239 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 3222 | 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] 3273 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 3261 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3373 | int searchfunc(); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3499 | } | ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3508 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3678 | 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 C23 [-Wdeprecated-non-prototype] 3712 | 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 C23 [-Wdeprecated-non-prototype] 3735 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3777 | } | ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3784 | 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 C23 [-Wdeprecated-non-prototype] 4079 | men = allocMenu(n, clen); | ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4113 | } | ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4117 | 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 C23 [-Wdeprecated-non-prototype] 4147 | 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 C23 [-Wdeprecated-non-prototype] 4182 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4211 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 4207 | 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 C23 [-Wdeprecated-non-prototype] 4256 | (*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 C23 [-Wdeprecated-non-prototype] 4236 | 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 C23 [-Wdeprecated-non-prototype] 4280 | (*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 C23 [-Wdeprecated-non-prototype] 4264 | 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 C23 [-Wdeprecated-non-prototype] 4288 | 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] 4336 | 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 C23 [-Wdeprecated-non-prototype] 4358 | 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 C23 [-Wdeprecated-non-prototype] 4373 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4415 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4449 | 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] 4468 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' 320 | #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 C23 [-Wdeprecated-non-prototype] 4465 | 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] 4480 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:346:45: note: expanded from macro 'server_version' 346 | #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 C23 [-Wdeprecated-non-prototype] 4477 | 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 C23 [-Wdeprecated-non-prototype] 4489 | 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 C23 [-Wdeprecated-non-prototype] 4502 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] 4549 | 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 C23 [-Wdeprecated-non-prototype] 4514 | 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 C23 [-Wdeprecated-non-prototype] 4561 | 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 C23 [-Wdeprecated-non-prototype] 4562 | 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 C23 [-Wdeprecated-non-prototype] 4564 | 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 C23 [-Wdeprecated-non-prototype] 4565 | 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 C23 [-Wdeprecated-non-prototype] 4566 | 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 C23 [-Wdeprecated-non-prototype] 4567 | 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 C23 [-Wdeprecated-non-prototype] 4569 | 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 C23 [-Wdeprecated-non-prototype] 4570 | 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 C23 [-Wdeprecated-non-prototype] 4571 | 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 C23 [-Wdeprecated-non-prototype] 4572 | 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 C23 [-Wdeprecated-non-prototype] 4573 | 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 C23 [-Wdeprecated-non-prototype] 4574 | 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 C23 [-Wdeprecated-non-prototype] 4575 | 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 C23 [-Wdeprecated-non-prototype] 4576 | 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 C23 [-Wdeprecated-non-prototype] 4577 | 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 C23 [-Wdeprecated-non-prototype] 4578 | 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 C23 [-Wdeprecated-non-prototype] 4579 | 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 C23 [-Wdeprecated-non-prototype] 4580 | 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 C23 [-Wdeprecated-non-prototype] 4581 | 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 C23 [-Wdeprecated-non-prototype] 4582 | 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 C23 [-Wdeprecated-non-prototype] 4583 | 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 C23 [-Wdeprecated-non-prototype] 4584 | 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 C23 [-Wdeprecated-non-prototype] 4585 | 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 C23 [-Wdeprecated-non-prototype] 4586 | 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 C23 [-Wdeprecated-non-prototype] 4587 | 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 C23 [-Wdeprecated-non-prototype] 4588 | 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 C23 [-Wdeprecated-non-prototype] 4589 | 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 C23 [-Wdeprecated-non-prototype] 4590 | 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 C23 [-Wdeprecated-non-prototype] 4591 | 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 C23 [-Wdeprecated-non-prototype] 4592 | 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 C23 [-Wdeprecated-non-prototype] 4593 | 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 C23 [-Wdeprecated-non-prototype] 4594 | 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 C23 [-Wdeprecated-non-prototype] 4595 | 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 C23 [-Wdeprecated-non-prototype] 4596 | 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 C23 [-Wdeprecated-non-prototype] 4597 | 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 C23 [-Wdeprecated-non-prototype] 4598 | 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 C23 [-Wdeprecated-non-prototype] 4599 | 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 C23 [-Wdeprecated-non-prototype] 4600 | 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 C23 [-Wdeprecated-non-prototype] 4601 | 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 C23 [-Wdeprecated-non-prototype] 4602 | 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 C23 [-Wdeprecated-non-prototype] 4603 | 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 C23 [-Wdeprecated-non-prototype] 4604 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from lisp.c: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] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from lisp.c: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] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from lisp.c: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] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from lisp.c: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] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from lisp.c: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] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from lisp.c: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] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 55 | 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] 57 | 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] 57 | 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] 57 | 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] 57 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 66 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:163:13: note: conflicting prototype is here 163 | 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 C23 [-Wdeprecated-non-prototype] 337 | 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 C23 [-Wdeprecated-non-prototype] 376 | 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] 430 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #define ckverbose G169_ckverbose | ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 480 | (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 C23 [-Wdeprecated-non-prototype] 427 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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 C23 [-Wdeprecated-non-prototype] 502 | 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 C23 [-Wdeprecated-non-prototype] 498 | intr(sig) | ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 512 | parse_string(str) | ^ | int ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] 545 | 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 C23 [-Wdeprecated-non-prototype] 550 | 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 C23 [-Wdeprecated-non-prototype] 551 | 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 C23 [-Wdeprecated-non-prototype] 596 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 606 | (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 C23 [-Wdeprecated-non-prototype] 607 | 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 C23 [-Wdeprecated-non-prototype] 612 | 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] 694 | static | ~~~~~~ | int 695 | initIS() | ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 860 | static | ~~~~~~ | int 861 | allocarea() | ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | 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 C23 [-Wdeprecated-non-prototype] 932 | 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 C23 [-Wdeprecated-non-prototype] 945 | 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 C23 [-Wdeprecated-non-prototype] 939 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 962 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 994 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 998 | 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 C23 [-Wdeprecated-non-prototype] 1008 | 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 C23 [-Wdeprecated-non-prototype] 987 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1024 | 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 C23 [-Wdeprecated-non-prototype] 1026 | 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 C23 [-Wdeprecated-non-prototype] 1028 | 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 C23 [-Wdeprecated-non-prototype] 1038 | 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 C23 [-Wdeprecated-non-prototype] 1017 | 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 C23 [-Wdeprecated-non-prototype] 1047 | 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 C23 [-Wdeprecated-non-prototype] 1044 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1057 | 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 C23 [-Wdeprecated-non-prototype] 1059 | 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 C23 [-Wdeprecated-non-prototype] 1060 | 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 C23 [-Wdeprecated-non-prototype] 1053 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1071 | 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 C23 [-Wdeprecated-non-prototype] 1073 | 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 C23 [-Wdeprecated-non-prototype] 1074 | 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 C23 [-Wdeprecated-non-prototype] 1067 | 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 C23 [-Wdeprecated-non-prototype] 1081 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 1129 | 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 C23 [-Wdeprecated-non-prototype] 1130 | 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 C23 [-Wdeprecated-non-prototype] 1132 | 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 C23 [-Wdeprecated-non-prototype] 1152 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1154 | 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 C23 [-Wdeprecated-non-prototype] 1155 | 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 C23 [-Wdeprecated-non-prototype] 1177 | 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 C23 [-Wdeprecated-non-prototype] 1178 | 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 C23 [-Wdeprecated-non-prototype] 1179 | 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 C23 [-Wdeprecated-non-prototype] 1183 | 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 C23 [-Wdeprecated-non-prototype] 1188 | 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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1191 | 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] 1208 | static | ~~~~~~ | int 1209 | skipspaces() | ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1233 | static | ~~~~~~ | int 1234 | zaplin() | ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1289 | 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 C23 [-Wdeprecated-non-prototype] 1291 | 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 C23 [-Wdeprecated-non-prototype] 1300 | 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 C23 [-Wdeprecated-non-prototype] 1285 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | 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 C23 [-Wdeprecated-non-prototype] 1320 | 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] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1341 | 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 C23 [-Wdeprecated-non-prototype] 1365 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 1408 | 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] 1481 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1502 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1532 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:137:7: note: conflicting prototype is here 137 | 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 C23 [-Wdeprecated-non-prototype] 1585 | 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 C23 [-Wdeprecated-non-prototype] 1597 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | 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] 1609 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | 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 C23 [-Wdeprecated-non-prototype] 1630 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1644 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1667 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static void defatms(), epush(); | ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] 1708 | (void)sprintf(namebuf,"%d",xnum(atm)); | ~~ ^~~~~~~~~ | %ld ./lisp.h:105:19: note: expanded from macro 'xnum' 105 | #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 C23 [-Wdeprecated-non-prototype] 1701 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1282 | 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 C23 [-Wdeprecated-non-prototype] 1756 | 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 C23 [-Wdeprecated-non-prototype] 1759 | 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 C23 [-Wdeprecated-non-prototype] 1762 | 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 C23 [-Wdeprecated-non-prototype] 1765 | 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 C23 [-Wdeprecated-non-prototype] 1767 | 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 C23 [-Wdeprecated-non-prototype] 1768 | 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 C23 [-Wdeprecated-non-prototype] 1769 | 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 C23 [-Wdeprecated-non-prototype] 1770 | 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 C23 [-Wdeprecated-non-prototype] 1771 | 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 C23 [-Wdeprecated-non-prototype] 1772 | 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 C23 [-Wdeprecated-non-prototype] 1773 | 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 C23 [-Wdeprecated-non-prototype] 1774 | 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 C23 [-Wdeprecated-non-prototype] 1775 | 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 C23 [-Wdeprecated-non-prototype] 1776 | 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 C23 [-Wdeprecated-non-prototype] 1777 | 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 C23 [-Wdeprecated-non-prototype] 1778 | 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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1813 | (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 C23 [-Wdeprecated-non-prototype] 1806 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1819 | copycons(l) | ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1881 | 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 C23 [-Wdeprecated-non-prototype] 1831 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1727 | 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 C23 [-Wdeprecated-non-prototype] 1904 | 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 C23 [-Wdeprecated-non-prototype] 1906 | 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 C23 [-Wdeprecated-non-prototype] 1889 | 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 C23 [-Wdeprecated-non-prototype] 1953 | 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 C23 [-Wdeprecated-non-prototype] 1960 | 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 C23 [-Wdeprecated-non-prototype] 1986 | 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 C23 [-Wdeprecated-non-prototype] 1988 | 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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2029 | 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 C23 [-Wdeprecated-non-prototype] 2042 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2070 | 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 C23 [-Wdeprecated-non-prototype] 2076 | 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 C23 [-Wdeprecated-non-prototype] 1936 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2136 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | 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 C23 [-Wdeprecated-non-prototype] 2152 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | 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 C23 [-Wdeprecated-non-prototype] 2204 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 2217 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2230 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2243 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2272 | 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 C23 [-Wdeprecated-non-prototype] 2252 | 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 C23 [-Wdeprecated-non-prototype] 2307 | 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 C23 [-Wdeprecated-non-prototype] 2303 | 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 C23 [-Wdeprecated-non-prototype] 2316 | 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 C23 [-Wdeprecated-non-prototype] 2333 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1786 | 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 C23 [-Wdeprecated-non-prototype] 2346 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2300 | 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 C23 [-Wdeprecated-non-prototype] 2381 | 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 C23 [-Wdeprecated-non-prototype] 2412 | 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 C23 [-Wdeprecated-non-prototype] 2443 | 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 C23 [-Wdeprecated-non-prototype] 2493 | 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 C23 [-Wdeprecated-non-prototype] 2538 | 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 C23 [-Wdeprecated-non-prototype] 2562 | 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 C23 [-Wdeprecated-non-prototype] 2585 | 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 C23 [-Wdeprecated-non-prototype] 2621 | 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 C23 [-Wdeprecated-non-prototype] 2655 | 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 C23 [-Wdeprecated-non-prototype] 2693 | 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 C23 [-Wdeprecated-non-prototype] 2702 | 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 C23 [-Wdeprecated-non-prototype] 2772 | 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 C23 [-Wdeprecated-non-prototype] 2783 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2817 | 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 C23 [-Wdeprecated-non-prototype] 2813 | 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] 2879 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 2863 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2888 | 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] 2953 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 2925 | 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] 2994 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 2973 | 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 C23 [-Wdeprecated-non-prototype] 3017 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 3088 | 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 C23 [-Wdeprecated-non-prototype] 3105 | 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 C23 [-Wdeprecated-non-prototype] 3122 | 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] 3239 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 3222 | 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] 3273 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 3261 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3373 | int searchfunc(); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3499 | } | ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3508 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3678 | 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 C23 [-Wdeprecated-non-prototype] 3712 | 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 C23 [-Wdeprecated-non-prototype] 3735 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3777 | } | ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3784 | 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 C23 [-Wdeprecated-non-prototype] 4079 | men = allocMenu(n, clen); | ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4113 | } | ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4117 | 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 C23 [-Wdeprecated-non-prototype] 4147 | 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 C23 [-Wdeprecated-non-prototype] 4182 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4211 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 4207 | 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 C23 [-Wdeprecated-non-prototype] 4256 | (*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 C23 [-Wdeprecated-non-prototype] 4236 | 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 C23 [-Wdeprecated-non-prototype] 4280 | (*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 C23 [-Wdeprecated-non-prototype] 4264 | 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 C23 [-Wdeprecated-non-prototype] 4288 | 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] 4336 | 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 C23 [-Wdeprecated-non-prototype] 4358 | 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 C23 [-Wdeprecated-non-prototype] 4373 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4415 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4449 | 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] 4468 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' 320 | #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 C23 [-Wdeprecated-non-prototype] 4465 | 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] 4480 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:346:45: note: expanded from macro 'server_version' 346 | #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 C23 [-Wdeprecated-non-prototype] 4477 | 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 C23 [-Wdeprecated-non-prototype] 4489 | 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 C23 [-Wdeprecated-non-prototype] 4502 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] 4549 | 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 C23 [-Wdeprecated-non-prototype] 4514 | 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 C23 [-Wdeprecated-non-prototype] 4561 | 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 C23 [-Wdeprecated-non-prototype] 4562 | 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 C23 [-Wdeprecated-non-prototype] 4564 | 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 C23 [-Wdeprecated-non-prototype] 4565 | 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 C23 [-Wdeprecated-non-prototype] 4566 | 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 C23 [-Wdeprecated-non-prototype] 4567 | 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 C23 [-Wdeprecated-non-prototype] 4569 | 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 C23 [-Wdeprecated-non-prototype] 4570 | 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 C23 [-Wdeprecated-non-prototype] 4571 | 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 C23 [-Wdeprecated-non-prototype] 4572 | 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 C23 [-Wdeprecated-non-prototype] 4573 | 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 C23 [-Wdeprecated-non-prototype] 4574 | 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 C23 [-Wdeprecated-non-prototype] 4575 | 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 C23 [-Wdeprecated-non-prototype] 4576 | 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 C23 [-Wdeprecated-non-prototype] 4577 | 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 C23 [-Wdeprecated-non-prototype] 4578 | 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 C23 [-Wdeprecated-non-prototype] 4579 | 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 C23 [-Wdeprecated-non-prototype] 4580 | 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 C23 [-Wdeprecated-non-prototype] 4581 | 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 C23 [-Wdeprecated-non-prototype] 4582 | 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 C23 [-Wdeprecated-non-prototype] 4583 | 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 C23 [-Wdeprecated-non-prototype] 4584 | 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 C23 [-Wdeprecated-non-prototype] 4585 | 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 C23 [-Wdeprecated-non-prototype] 4586 | 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 C23 [-Wdeprecated-non-prototype] 4587 | 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 C23 [-Wdeprecated-non-prototype] 4588 | 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 C23 [-Wdeprecated-non-prototype] 4589 | 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 C23 [-Wdeprecated-non-prototype] 4590 | 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 C23 [-Wdeprecated-non-prototype] 4591 | 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 C23 [-Wdeprecated-non-prototype] 4592 | 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 C23 [-Wdeprecated-non-prototype] 4593 | 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 C23 [-Wdeprecated-non-prototype] 4594 | 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 C23 [-Wdeprecated-non-prototype] 4595 | 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 C23 [-Wdeprecated-non-prototype] 4596 | 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 C23 [-Wdeprecated-non-prototype] 4597 | 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 C23 [-Wdeprecated-non-prototype] 4598 | 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 C23 [-Wdeprecated-non-prototype] 4599 | 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 C23 [-Wdeprecated-non-prototype] 4600 | 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 C23 [-Wdeprecated-non-prototype] 4601 | 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 C23 [-Wdeprecated-non-prototype] 4602 | 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 C23 [-Wdeprecated-non-prototype] 4603 | 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 C23 [-Wdeprecated-non-prototype] 4604 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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 C23 [-Wdeprecated-non-prototype] 228 | makeBushuEchoStr(d) | ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | static | ~~~~~~ | int 249 | 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 C23 [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | 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] 278 | getForIchiranContext(d) | ^ | int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #define getForIchiranContext G235_getForIchiranContext | ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 287 | 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 C23 [-Wdeprecated-non-prototype] 278 | getForIchiranContext(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 308 | popForIchiranMode(d) | ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' 314 | #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] 323 | static | ~~~~~~ | int 324 | 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 C23 [-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] 380 | static | ~~~~~~ | int 381 | 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 C23 [-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] 400 | static | ~~~~~~ | int 401 | 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 C23 [-Wdeprecated-non-prototype] 418 | 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 C23 [-Wdeprecated-non-prototype] 401 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 426 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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] 444 | 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] 446 | static | ~~~~~~ | int 447 | 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 C23 [-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] 458 | 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] 460 | static | ~~~~~~ | int 461 | 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 C23 [-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] 489 | static | ~~~~~~ | int 490 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 516 | static | ~~~~~~ | int 517 | 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 C23 [-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] 546 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] 573 | 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] 588 | static | ~~~~~~ | int 589 | 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] 595 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #define defaultBushuContext G185_defaultBushuContext | ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 598 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning 598 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment 598 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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] 638 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 639 | uiContext d; 640 | int flag, cur; 641 | int (*quitfunc) pro((uiContext, int, mode_context)); 642 | { bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | static | ~~~~~~ | int 638 | 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] 649 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 674 | 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 C23 [-Wdeprecated-non-prototype] 691 | = 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 C23 [-Wdeprecated-non-prototype] 638 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 771 | static | ~~~~~~ | int 772 | 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] 776 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 772 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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 C23 [-Wdeprecated-non-prototype] 228 | makeBushuEchoStr(d) | ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | static | ~~~~~~ | int 249 | 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 C23 [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | 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] 278 | getForIchiranContext(d) | ^ | int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #define getForIchiranContext G235_getForIchiranContext | ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 287 | 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 C23 [-Wdeprecated-non-prototype] 278 | getForIchiranContext(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 308 | popForIchiranMode(d) | ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' 314 | #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] 323 | static | ~~~~~~ | int 324 | 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 C23 [-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] 380 | static | ~~~~~~ | int 381 | 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 C23 [-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] 400 | static | ~~~~~~ | int 401 | 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 C23 [-Wdeprecated-non-prototype] 418 | 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 C23 [-Wdeprecated-non-prototype] 401 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 426 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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] 444 | 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] 446 | static | ~~~~~~ | int 447 | 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 C23 [-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] 458 | 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] 460 | static | ~~~~~~ | int 461 | 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 C23 [-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] 489 | static | ~~~~~~ | int 490 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 516 | static | ~~~~~~ | int 517 | 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 C23 [-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] 546 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] 573 | 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] 588 | static | ~~~~~~ | int 589 | 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] 595 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #define defaultBushuContext G185_defaultBushuContext | ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 598 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning 598 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment 598 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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] 638 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 639 | uiContext d; 640 | int flag, cur; 641 | int (*quitfunc) pro((uiContext, int, mode_context)); 642 | { bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | static | ~~~~~~ | int 638 | 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] 649 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 674 | 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 C23 [-Wdeprecated-non-prototype] 691 | = 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 C23 [-Wdeprecated-non-prototype] 638 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 771 | static | ~~~~~~ | int 772 | 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] 776 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 772 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearHenkanContext(yc) | ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' 170 | #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] 74 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] 91 | 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] 221 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 206 | chikujiInit(d) | ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23 [-Wdeprecated-non-prototype] 253 | chikujiSubstYomi(d) | ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 294 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] 311 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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] 444 | 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 C23 [-Wdeprecated-non-prototype] 447 | ChikujiTanExtend(d) | ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 484 | 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 C23 [-Wdeprecated-non-prototype] 487 | ChikujiTanShrink(d) | ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 530 | 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 C23 [-Wdeprecated-non-prototype] 533 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 623 | 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 C23 [-Wdeprecated-non-prototype] 626 | 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 C23 [-Wdeprecated-non-prototype] 719 | moveToChikujiTanMode(d) | ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' 300 | #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 C23 [-Wdeprecated-non-prototype] 731 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' 301 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 755 | extern int YomiInsert(); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #define YomiInsert G133_YomiInsert | ^ ./canna.h:1114:8: note: conflicting prototype is here 1114 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 757 | 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 C23 [-Wdeprecated-non-prototype] 760 | ChikujiHenkanNaive(d) | ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 766 | 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 C23 [-Wdeprecated-non-prototype] 769 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 775 | 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 C23 [-Wdeprecated-non-prototype] 778 | 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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #define TanKatakana G090_TanKatakana | ^ ./canna.h:1133:8: note: conflicting prototype is here 1133 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #define TanPrintBunpou G096_TanPrintBunpou | ^ ./canna.h:1137:8: note: conflicting prototype is here 1137 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #define TanMuhenkan G092_TanMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #define TanBubunKakutei G081_TanBubunKakutei | ^ ./canna.h:1129:8: note: conflicting prototype is here 1129 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #define TanHankaku G087_TanHankaku | ^ ./canna.h:1131:8: note: conflicting prototype is here 1131 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #define TanHiragana G088_TanHiragana | ^ ./canna.h:1132:8: note: conflicting prototype is here 1132 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #define TanRomaji G097_TanRomaji | ^ ./canna.h:1134:8: note: conflicting prototype is here 1134 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #define TanZenkaku G099_TanZenkaku | ^ ./canna.h:1130:8: note: conflicting prototype is here 1130 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #define TanForwardBunsetsu G086_TanForwardBunsetsu | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #define TanBackwardBunsetsu G079_TanBackwardBunsetsu | ^ ./canna.h:1068:8: note: conflicting prototype is here 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #define TanPreviousKouho G095_TanPreviousKouho | ^ ./canna.h:1118:8: note: conflicting prototype is here 1118 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu | ^ ./canna.h:1119:8: note: conflicting prototype is here 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #define TanEndOfBunsetsu G085_TanEndOfBunsetsu | ^ ./canna.h:1120:8: note: conflicting prototype is here 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #define TanBubunMuhenkan G082_TanBubunMuhenkan | ^ ./canna.h:1122:8: note: conflicting prototype is here 1122 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #define TanUpper G098_TanUpper | ^ ./canna.h:1135:8: note: conflicting prototype is here 1135 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #define TanCapitalize G083_TanCapitalize | ^ ./canna.h:1136:8: note: conflicting prototype is here 1136 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #define TanDeletePrevious G084_TanDeletePrevious | ^ ./canna.h:1121:8: note: conflicting prototype is here 1121 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1128:8: note: conflicting prototype is here 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #define Yomisearchfunc G138_Yomisearchfunc | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearHenkanContext(yc) | ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' 170 | #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] 74 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] 91 | 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] 221 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 206 | chikujiInit(d) | ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23 [-Wdeprecated-non-prototype] 253 | chikujiSubstYomi(d) | ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 294 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] 311 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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] 444 | 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 C23 [-Wdeprecated-non-prototype] 447 | ChikujiTanExtend(d) | ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 484 | 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 C23 [-Wdeprecated-non-prototype] 487 | ChikujiTanShrink(d) | ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 530 | 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 C23 [-Wdeprecated-non-prototype] 533 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 623 | 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 C23 [-Wdeprecated-non-prototype] 626 | 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 C23 [-Wdeprecated-non-prototype] 719 | moveToChikujiTanMode(d) | ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' 300 | #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 C23 [-Wdeprecated-non-prototype] 731 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' 301 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 755 | extern int YomiInsert(); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #define YomiInsert G133_YomiInsert | ^ ./canna.h:1114:8: note: conflicting prototype is here 1114 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 757 | 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 C23 [-Wdeprecated-non-prototype] 760 | ChikujiHenkanNaive(d) | ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 766 | 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 C23 [-Wdeprecated-non-prototype] 769 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 775 | 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 C23 [-Wdeprecated-non-prototype] 778 | 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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #define TanKatakana G090_TanKatakana | ^ ./canna.h:1133:8: note: conflicting prototype is here 1133 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #define TanPrintBunpou G096_TanPrintBunpou | ^ ./canna.h:1137:8: note: conflicting prototype is here 1137 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #define TanMuhenkan G092_TanMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #define TanBubunKakutei G081_TanBubunKakutei | ^ ./canna.h:1129:8: note: conflicting prototype is here 1129 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #define TanHankaku G087_TanHankaku | ^ ./canna.h:1131:8: note: conflicting prototype is here 1131 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #define TanHiragana G088_TanHiragana | ^ ./canna.h:1132:8: note: conflicting prototype is here 1132 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #define TanRomaji G097_TanRomaji | ^ ./canna.h:1134:8: note: conflicting prototype is here 1134 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #define TanZenkaku G099_TanZenkaku | ^ ./canna.h:1130:8: note: conflicting prototype is here 1130 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #define TanForwardBunsetsu G086_TanForwardBunsetsu | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #define TanBackwardBunsetsu G079_TanBackwardBunsetsu | ^ ./canna.h:1068:8: note: conflicting prototype is here 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #define TanPreviousKouho G095_TanPreviousKouho | ^ ./canna.h:1118:8: note: conflicting prototype is here 1118 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu | ^ ./canna.h:1119:8: note: conflicting prototype is here 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #define TanEndOfBunsetsu G085_TanEndOfBunsetsu | ^ ./canna.h:1120:8: note: conflicting prototype is here 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #define TanBubunMuhenkan G082_TanBubunMuhenkan | ^ ./canna.h:1122:8: note: conflicting prototype is here 1122 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #define TanUpper G098_TanUpper | ^ ./canna.h:1135:8: note: conflicting prototype is here 1135 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #define TanCapitalize G083_TanCapitalize | ^ ./canna.h:1136:8: note: conflicting prototype is here 1136 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #define TanDeletePrevious G084_TanDeletePrevious | ^ ./canna.h:1121:8: note: conflicting prototype is here 1121 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1128:8: note: conflicting prototype is here 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #define Yomisearchfunc G138_Yomisearchfunc | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' 28 | #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] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' 25 | #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] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 587 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 577 | 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 C23 [-Wdeprecated-non-prototype] 606 | showVersion(d) | ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 631 | 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 C23 [-Wdeprecated-non-prototype] 668 | 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 C23 [-Wdeprecated-non-prototype] 696 | 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 C23 [-Wdeprecated-non-prototype] 730 | showRomkanaFile(d) | ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 765 | 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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1140:8: note: conflicting prototype is here 1140 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #define HenkanNyuryokuMode G035_HenkanNyuryokuMode | ^ ./canna.h:1141:8: note: conflicting prototype is here 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #define KigoIchiran G054_KigoIchiran | ^ ./canna.h:1142:8: note: conflicting prototype is here 1142 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #define UiUtilMode G105_UiUtilMode | ^ ./canna.h:1143:8: note: conflicting prototype is here 1143 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle | ^ ./canna.h:1149:8: note: conflicting prototype is here 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle | ^ ./canna.h:1150:8: note: conflicting prototype is here 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle | ^ ./canna.h:1151:8: note: conflicting prototype is here 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1152:8: note: conflicting prototype is here 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #define YomiBaseRotateForw G130_YomiBaseRotateForw | ^ ./canna.h:1153:8: note: conflicting prototype is here 1153 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #define YomiBaseRotateBack G129_YomiBaseRotateBack | ^ ./canna.h:1154:8: note: conflicting prototype is here 1154 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #define YomiModeBackup G136_YomiModeBackup | ^ ./canna.h:1156:8: note: conflicting prototype is here 1156 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #define JapaneseMode G048_JapaneseMode | ^ ./canna.h:1158:8: note: conflicting prototype is here 1158 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' 28 | #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] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' 25 | #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] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 587 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 577 | 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 C23 [-Wdeprecated-non-prototype] 606 | showVersion(d) | ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 631 | 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 C23 [-Wdeprecated-non-prototype] 668 | 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 C23 [-Wdeprecated-non-prototype] 696 | 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 C23 [-Wdeprecated-non-prototype] 730 | showRomkanaFile(d) | ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 765 | 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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1140:8: note: conflicting prototype is here 1140 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #define HenkanNyuryokuMode G035_HenkanNyuryokuMode | ^ ./canna.h:1141:8: note: conflicting prototype is here 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #define KigoIchiran G054_KigoIchiran | ^ ./canna.h:1142:8: note: conflicting prototype is here 1142 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #define UiUtilMode G105_UiUtilMode | ^ ./canna.h:1143:8: note: conflicting prototype is here 1143 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle | ^ ./canna.h:1149:8: note: conflicting prototype is here 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle | ^ ./canna.h:1150:8: note: conflicting prototype is here 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle | ^ ./canna.h:1151:8: note: conflicting prototype is here 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1152:8: note: conflicting prototype is here 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #define YomiBaseRotateForw G130_YomiBaseRotateForw | ^ ./canna.h:1153:8: note: conflicting prototype is here 1153 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #define YomiBaseRotateBack G129_YomiBaseRotateBack | ^ ./canna.h:1154:8: note: conflicting prototype is here 1154 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #define YomiModeBackup G136_YomiModeBackup | ^ ./canna.h:1156:8: note: conflicting prototype is here 1156 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #define JapaneseMode G048_JapaneseMode | ^ ./canna.h:1158:8: note: conflicting prototype is here 1158 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 64 | kanakanError(d) | ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | 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 C23 [-Wdeprecated-non-prototype] 73 | 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 C23 [-Wdeprecated-non-prototype] 102 | mountError(dic) | ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 123 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | KanjiInit() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' 51 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 208 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 213 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 493 | KanjiFin() | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' 50 | #define KanjiFin G050_KanjiFin | ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 518 | 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 C23 [-Wdeprecated-non-prototype] 537 | 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 C23 [-Wdeprecated-non-prototype] 556 | freeTanContext(tan) | ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' 232 | #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 C23 [-Wdeprecated-non-prototype] 568 | 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 C23 [-Wdeprecated-non-prototype] 583 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 615 | 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 C23 [-Wdeprecated-non-prototype] 641 | doTanConvertTb(d, yc) | ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' 373 | #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 C23 [-Wdeprecated-non-prototype] 794 | 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 C23 [-Wdeprecated-non-prototype] 1003 | 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 C23 [-Wdeprecated-non-prototype] 1106 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' 305 | #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 C23 [-Wdeprecated-non-prototype] 1168 | 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 C23 [-Wdeprecated-non-prototype] 1212 | 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 C23 [-Wdeprecated-non-prototype] 1235 | TanBubunMuhenkan(d) | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23 [-Wdeprecated-non-prototype] 1258 | prepareHenkanMode(d) | ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' 318 | #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] 1271 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] 1277 | 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] 1298 | static | ~~~~~~ | int 1299 | 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] 1306 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1299 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 1386 | TanNop(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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 C23 [-Wdeprecated-non-prototype] 1400 | 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 C23 [-Wdeprecated-non-prototype] 1424 | TanForwardBunsetsu(d) | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23 [-Wdeprecated-non-prototype] 1475 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1516 | static | ~~~~~~ | int 1517 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1561 | 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] 1594 | enterTanHenkanMode(d, fnum) | ^ 1595 | uiContext d; 1596 | { henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | 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] 1635 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1644 | TanNextKouho(d) | ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1662 | 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 C23 [-Wdeprecated-non-prototype] 1665 | TanHenkan(d) | ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1689 | TanPreviousKouho(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] 1722 | 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] 1733 | TanHiragana(d) | ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1739 | TanKatakana(d) | ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1745 | TanRomaji(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1751 | TanUpper(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1757 | TanCapitalize(d) | ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1763 | TanZenkaku(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1769 | TanHankaku(d) | ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1777 | 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 C23 [-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] 1785 | 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 C23 [-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] 1793 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1800 | 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 C23 [-Wdeprecated-non-prototype] 1825 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23 [-Wdeprecated-non-prototype] 1848 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23 [-Wdeprecated-non-prototype] 1872 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1925 | TanMuhenkan(d) | ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] 1994 | TanDeletePrevious(d) | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23 [-Wdeprecated-non-prototype] 2066 | finishTanKakutei(d) | ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' 222 | #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] 2194 | TanKakutei(d) | ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 2210 | 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 C23 [-Wdeprecated-non-prototype] 2213 | TanKakuteiYomiInsert(d) | ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2244 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' 303 | #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 C23 [-Wdeprecated-non-prototype] 2290 | 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] 2328 | 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 C23 [-Wdeprecated-non-prototype] 2331 | TanExtendBunsetsu(d) | ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2361 | 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 C23 [-Wdeprecated-non-prototype] 2364 | TanShrinkBunsetsu(d) | ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2401 | TanPrintBunpou(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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] 2509 | 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] 2511 | static | ~~~~~~ | int 2512 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2533 | 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 C23 [-Wdeprecated-non-prototype] 2565 | setMode(d, tan, forw) | ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' 347 | #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 C23 [-Wdeprecated-non-prototype] 2598 | TbForward(d) | ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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 C23 [-Wdeprecated-non-prototype] 2622 | TbBackward(d) | ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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 C23 [-Wdeprecated-non-prototype] 2646 | TbBeginningOfLine(d) | ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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 C23 [-Wdeprecated-non-prototype] 2661 | TbEndOfLine(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 2675 | 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] 2677 | static | ~~~~~~ | int 2678 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2699 | 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] 2753 | 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] 2754 | 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] 2756 | static | ~~~~~~ | int 2757 | 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 C23 [-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] 2763 | static | ~~~~~~ | int 2764 | 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 C23 [-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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] 1635 | TanKouhoIchiran(d) | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 64 | kanakanError(d) | ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | 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 C23 [-Wdeprecated-non-prototype] 73 | 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 C23 [-Wdeprecated-non-prototype] 102 | mountError(dic) | ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 123 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | KanjiInit() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' 51 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 208 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 213 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 493 | KanjiFin() | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' 50 | #define KanjiFin G050_KanjiFin | ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 518 | 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 C23 [-Wdeprecated-non-prototype] 537 | 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 C23 [-Wdeprecated-non-prototype] 556 | freeTanContext(tan) | ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' 232 | #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 C23 [-Wdeprecated-non-prototype] 568 | 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 C23 [-Wdeprecated-non-prototype] 583 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 615 | 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 C23 [-Wdeprecated-non-prototype] 641 | doTanConvertTb(d, yc) | ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' 373 | #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 C23 [-Wdeprecated-non-prototype] 794 | 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 C23 [-Wdeprecated-non-prototype] 1003 | 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 C23 [-Wdeprecated-non-prototype] 1106 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' 305 | #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 C23 [-Wdeprecated-non-prototype] 1168 | 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 C23 [-Wdeprecated-non-prototype] 1212 | 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 C23 [-Wdeprecated-non-prototype] 1235 | TanBubunMuhenkan(d) | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23 [-Wdeprecated-non-prototype] 1258 | prepareHenkanMode(d) | ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' 318 | #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] 1271 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] 1277 | 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] 1298 | static | ~~~~~~ | int 1299 | 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] 1306 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1299 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 1386 | TanNop(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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 C23 [-Wdeprecated-non-prototype] 1400 | 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 C23 [-Wdeprecated-non-prototype] 1424 | TanForwardBunsetsu(d) | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23 [-Wdeprecated-non-prototype] 1475 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1516 | static | ~~~~~~ | int 1517 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1561 | 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] 1594 | enterTanHenkanMode(d, fnum) | ^ 1595 | uiContext d; 1596 | { henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | 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] 1635 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1644 | TanNextKouho(d) | ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1662 | 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 C23 [-Wdeprecated-non-prototype] 1665 | TanHenkan(d) | ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1689 | TanPreviousKouho(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] 1722 | 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] 1733 | TanHiragana(d) | ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1739 | TanKatakana(d) | ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1745 | TanRomaji(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1751 | TanUpper(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1757 | TanCapitalize(d) | ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1763 | TanZenkaku(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1769 | TanHankaku(d) | ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1777 | 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 C23 [-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] 1785 | 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 C23 [-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] 1793 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1800 | 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 C23 [-Wdeprecated-non-prototype] 1825 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23 [-Wdeprecated-non-prototype] 1848 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23 [-Wdeprecated-non-prototype] 1872 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1925 | TanMuhenkan(d) | ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] 1994 | TanDeletePrevious(d) | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23 [-Wdeprecated-non-prototype] 2066 | finishTanKakutei(d) | ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' 222 | #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] 2194 | TanKakutei(d) | ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 2210 | 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 C23 [-Wdeprecated-non-prototype] 2213 | TanKakuteiYomiInsert(d) | ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2244 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' 303 | #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 C23 [-Wdeprecated-non-prototype] 2290 | 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] 2328 | 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 C23 [-Wdeprecated-non-prototype] 2331 | TanExtendBunsetsu(d) | ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2361 | 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 C23 [-Wdeprecated-non-prototype] 2364 | TanShrinkBunsetsu(d) | ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2401 | TanPrintBunpou(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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] 2509 | 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] 2511 | static | ~~~~~~ | int 2512 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2533 | 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 C23 [-Wdeprecated-non-prototype] 2565 | setMode(d, tan, forw) | ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' 347 | #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 C23 [-Wdeprecated-non-prototype] 2598 | TbForward(d) | ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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 C23 [-Wdeprecated-non-prototype] 2622 | TbBackward(d) | ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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 C23 [-Wdeprecated-non-prototype] 2646 | TbBeginningOfLine(d) | ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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 C23 [-Wdeprecated-non-prototype] 2661 | TbEndOfLine(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 2675 | 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] 2677 | static | ~~~~~~ | int 2678 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2699 | 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] 2753 | 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] 2754 | 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] 2756 | static | ~~~~~~ | int 2757 | 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 C23 [-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] 2763 | static | ~~~~~~ | int 2764 | 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 C23 [-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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] 1635 | TanKouhoIchiran(d) | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | static | ~~~~~~ | int 42 | 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] 67 | if (convertAsHex(d)) { | ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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] 91 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 42 | 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] 95 | static | ~~~~~~ | int 96 | 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] 102 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] 110 | 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 C23 [-Wdeprecated-non-prototype] 96 | 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] 114 | static | ~~~~~~ | int 115 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 127 | yomiContext GetKanjiString(); | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #define GetKanjiString G033_GetKanjiString | ^ ./canna.h:945:3: note: conflicting prototype is here 945 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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] 129 | static | ~~~~~~ | int 130 | 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 C23 [-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] 157 | HexMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | static | ~~~~~~ | int 42 | 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] 67 | if (convertAsHex(d)) { | ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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] 91 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 42 | 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] 95 | static | ~~~~~~ | int 96 | 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] 102 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] 110 | 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 C23 [-Wdeprecated-non-prototype] 96 | 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] 114 | static | ~~~~~~ | int 115 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 127 | yomiContext GetKanjiString(); | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #define GetKanjiString G033_GetKanjiString | ^ ./canna.h:945:3: note: conflicting prototype is here 945 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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] 129 | static | ~~~~~~ | int 130 | 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 C23 [-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] 157 | HexMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int TanNextKouho(); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 64 | initIchiran() | ^ | int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' 258 | #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 C23 [-Wdeprecated-non-prototype] 100 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 139 | makeGlineStatus(d) | ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' 293 | #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] 182 | 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] 184 | static | ~~~~~~ | int 185 | 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 C23 [-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] 200 | 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] 202 | static | ~~~~~~ | int 203 | 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 C23 [-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] 244 | 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] 246 | static | ~~~~~~ | int 247 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 282 | freeIchiranBuf(ic) | ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' 229 | #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 C23 [-Wdeprecated-non-prototype] 294 | freeGetIchiranList(buf) | ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' 228 | #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 C23 [-Wdeprecated-non-prototype] 307 | popIchiranMode(d) | ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | 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 C23 [-Wdeprecated-non-prototype] 324 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' 236 | #define getIchiranList G236_getIchiranList | ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | 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 C23 [-Wdeprecated-non-prototype] 421 | 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 C23 [-Wdeprecated-non-prototype] 491 | 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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | 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] 532 | allocIchiranBuf(d) | ^ | int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 579 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 321 | 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] 741 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 813 | IchiranQuit(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] 844 | IchiranNop(d) | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 870 | static | ~~~~~~ | int 871 | 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 C23 [-Wdeprecated-non-prototype] 884 | 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 C23 [-Wdeprecated-non-prototype] 871 | 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] 894 | static | ~~~~~~ | int 895 | 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 C23 [-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] 922 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 975 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1028 | 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] 1030 | static | ~~~~~~ | int 1031 | 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 C23 [-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] 1054 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] 1077 | 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 C23 [-Wdeprecated-non-prototype] 1095 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 1132 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] 1155 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1170 | 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] 1172 | static | ~~~~~~ | int 1173 | 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 C23 [-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] 1201 | 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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1235 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 1272 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1311 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1353 | 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] 1355 | static | ~~~~~~ | int 1356 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1380 | 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 C23 [-Wdeprecated-non-prototype] 1414 | 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 C23 [-Wdeprecated-non-prototype] 1438 | getIchiranBangoKouho(d) | ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 37 | static int IchiranKakutei(); | ^ ichiran.c:1486:8: note: conflicting prototype is here 1486 | 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] 1488 | static | ~~~~~~ | int 1489 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1531 | ichiranFin(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' 247 | #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] 1545 | 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] 1547 | static | ~~~~~~ | int 1548 | 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 C23 [-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] 1554 | 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] 1556 | static | ~~~~~~ | int 1557 | 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 C23 [-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] 1563 | 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] 1565 | static | ~~~~~~ | int 1566 | 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 C23 [-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] 1572 | 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] 1574 | static | ~~~~~~ | int 1575 | 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 C23 [-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] 1581 | 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] 1583 | static | ~~~~~~ | int 1584 | 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 C23 [-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] 1590 | 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] 1592 | static | ~~~~~~ | int 1593 | 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 C23 [-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] 1599 | 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] 1601 | static | ~~~~~~ | int 1602 | 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 C23 [-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] 1608 | 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] 1610 | static | ~~~~~~ | int 1611 | 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 C23 [-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] 1617 | 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] 1619 | static | ~~~~~~ | int 1620 | 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 C23 [-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] 1626 | 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] 1628 | static | ~~~~~~ | int 1629 | 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 C23 [-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] 1635 | 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] 1637 | static | ~~~~~~ | int 1638 | 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 C23 [-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] 1644 | 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] 1646 | static | ~~~~~~ | int 1647 | 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 C23 [-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] 1653 | 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] 1655 | static | ~~~~~~ | int 1656 | 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 C23 [-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] 1662 | 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] 1664 | static | ~~~~~~ | int 1665 | 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 C23 [-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] 1671 | 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] 1673 | static | ~~~~~~ | int 1674 | 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 C23 [-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] 1680 | 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] 1682 | static | ~~~~~~ | int 1683 | 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 C23 [-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] 1689 | 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] 1691 | static | ~~~~~~ | int 1692 | 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 C23 [-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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int TanNextKouho(); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 64 | initIchiran() | ^ | int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' 258 | #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 C23 [-Wdeprecated-non-prototype] 100 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 139 | makeGlineStatus(d) | ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' 293 | #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] 182 | 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] 184 | static | ~~~~~~ | int 185 | 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 C23 [-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] 200 | 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] 202 | static | ~~~~~~ | int 203 | 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 C23 [-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] 244 | 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] 246 | static | ~~~~~~ | int 247 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 282 | freeIchiranBuf(ic) | ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' 229 | #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 C23 [-Wdeprecated-non-prototype] 294 | freeGetIchiranList(buf) | ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' 228 | #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 C23 [-Wdeprecated-non-prototype] 307 | popIchiranMode(d) | ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | 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 C23 [-Wdeprecated-non-prototype] 324 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' 236 | #define getIchiranList G236_getIchiranList | ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | 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 C23 [-Wdeprecated-non-prototype] 421 | 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 C23 [-Wdeprecated-non-prototype] 491 | 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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | 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] 532 | allocIchiranBuf(d) | ^ | int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 579 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 321 | 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] 741 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 813 | IchiranQuit(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] 844 | IchiranNop(d) | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 870 | static | ~~~~~~ | int 871 | 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 C23 [-Wdeprecated-non-prototype] 884 | 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 C23 [-Wdeprecated-non-prototype] 871 | 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] 894 | static | ~~~~~~ | int 895 | 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 C23 [-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] 922 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 975 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1028 | 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] 1030 | static | ~~~~~~ | int 1031 | 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 C23 [-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] 1054 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] 1077 | 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 C23 [-Wdeprecated-non-prototype] 1095 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 1132 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] 1155 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1170 | 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] 1172 | static | ~~~~~~ | int 1173 | 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 C23 [-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] 1201 | 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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1235 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 1272 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1311 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1353 | 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] 1355 | static | ~~~~~~ | int 1356 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1380 | 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 C23 [-Wdeprecated-non-prototype] 1414 | 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 C23 [-Wdeprecated-non-prototype] 1438 | getIchiranBangoKouho(d) | ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 37 | static int IchiranKakutei(); | ^ ichiran.c:1486:8: note: conflicting prototype is here 1486 | 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] 1488 | static | ~~~~~~ | int 1489 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1531 | ichiranFin(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' 247 | #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] 1545 | 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] 1547 | static | ~~~~~~ | int 1548 | 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 C23 [-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] 1554 | 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] 1556 | static | ~~~~~~ | int 1557 | 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 C23 [-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] 1563 | 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] 1565 | static | ~~~~~~ | int 1566 | 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 C23 [-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] 1572 | 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] 1574 | static | ~~~~~~ | int 1575 | 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 C23 [-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] 1581 | 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] 1583 | static | ~~~~~~ | int 1584 | 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 C23 [-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] 1590 | 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] 1592 | static | ~~~~~~ | int 1593 | 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 C23 [-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] 1599 | 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] 1601 | static | ~~~~~~ | int 1602 | 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 C23 [-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] 1608 | 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] 1610 | static | ~~~~~~ | int 1611 | 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 C23 [-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] 1617 | 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] 1619 | static | ~~~~~~ | int 1620 | 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 C23 [-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] 1626 | 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] 1628 | static | ~~~~~~ | int 1629 | 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 C23 [-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] 1635 | 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] 1637 | static | ~~~~~~ | int 1638 | 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 C23 [-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] 1644 | 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] 1646 | static | ~~~~~~ | int 1647 | 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 C23 [-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] 1653 | 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] 1655 | static | ~~~~~~ | int 1656 | 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 C23 [-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] 1662 | 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] 1664 | static | ~~~~~~ | int 1665 | 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 C23 [-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] 1671 | 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] 1673 | static | ~~~~~~ | int 1674 | 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 C23 [-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] 1680 | 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] 1682 | static | ~~~~~~ | int 1683 | 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 C23 [-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] 1689 | 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] 1691 | static | ~~~~~~ | int 1692 | 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 C23 [-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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 67 | enterJishuMode(d, yc) | ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' 208 | #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 C23 [-Wdeprecated-non-prototype] 104 | leaveJishuMode(d, yc) | ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' 288 | #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 C23 [-Wdeprecated-non-prototype] 122 | setInhibitInformation(yc) | ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 141 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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] 352 | static | ~~~~~~ | int 353 | 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 C23 [-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] 369 | static | ~~~~~~ | int 370 | 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 C23 [-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] 382 | static | ~~~~~~ | int 383 | 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 C23 [-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] 396 | 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] 398 | static | ~~~~~~ | int 399 | 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 C23 [-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] 417 | 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] 419 | static | ~~~~~~ | int 420 | 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 C23 [-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] 438 | 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] 440 | static | ~~~~~~ | int 441 | 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 C23 [-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] 456 | 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] 458 | static | ~~~~~~ | int 459 | 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 C23 [-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] 465 | 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] 467 | static | ~~~~~~ | int 468 | 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 C23 [-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] 475 | 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] 477 | static | ~~~~~~ | int 478 | 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 C23 [-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] 537 | 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] 539 | static | ~~~~~~ | int 540 | 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 C23 [-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] 551 | 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] 553 | static | ~~~~~~ | int 554 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 623 | 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 C23 [-Wdeprecated-non-prototype] 634 | myjishuAdjustRome(d) | ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 33 | static int JishuZenkaku(); | ^ jishu.c:645:8: note: conflicting prototype is here 645 | 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] 647 | static | ~~~~~~ | int 648 | 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 C23 [-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] 681 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 34 | static int JishuHankaku(); | ^ jishu.c:681:8: note: conflicting prototype is here 681 | 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] 683 | static | ~~~~~~ | int 684 | 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 C23 [-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] 724 | static | ~~~~~~ | int 725 | 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 C23 [-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] 738 | 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] 740 | static | ~~~~~~ | int 741 | 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 C23 [-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] 762 | 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] 764 | static | ~~~~~~ | int 765 | 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 C23 [-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] 775 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 804 | 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] 806 | static | ~~~~~~ | int 807 | 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 C23 [-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] 833 | 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] 835 | static | ~~~~~~ | int 836 | 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 C23 [-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] 862 | 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] 864 | static | ~~~~~~ | int 865 | 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 C23 [-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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 888 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 905 | nextCase(yc) | ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 911 | 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] 913 | static | ~~~~~~ | int 914 | 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 C23 [-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] 943 | 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] 945 | static | ~~~~~~ | int 946 | 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 C23 [-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] 952 | 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] 954 | static | ~~~~~~ | int 955 | 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 C23 [-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] 961 | 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] 963 | static | ~~~~~~ | int 964 | 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 C23 [-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] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 67 | enterJishuMode(d, yc) | ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' 208 | #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 C23 [-Wdeprecated-non-prototype] 104 | leaveJishuMode(d, yc) | ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' 288 | #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 C23 [-Wdeprecated-non-prototype] 122 | setInhibitInformation(yc) | ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 141 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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] 352 | static | ~~~~~~ | int 353 | 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 C23 [-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] 369 | static | ~~~~~~ | int 370 | 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 C23 [-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] 382 | static | ~~~~~~ | int 383 | 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 C23 [-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] 396 | 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] 398 | static | ~~~~~~ | int 399 | 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 C23 [-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] 417 | 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] 419 | static | ~~~~~~ | int 420 | 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 C23 [-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] 438 | 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] 440 | static | ~~~~~~ | int 441 | 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 C23 [-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] 456 | 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] 458 | static | ~~~~~~ | int 459 | 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 C23 [-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] 465 | 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] 467 | static | ~~~~~~ | int 468 | 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 C23 [-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] 475 | 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] 477 | static | ~~~~~~ | int 478 | 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 C23 [-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] 537 | 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] 539 | static | ~~~~~~ | int 540 | 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 C23 [-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] 551 | 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] 553 | static | ~~~~~~ | int 554 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 623 | 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 C23 [-Wdeprecated-non-prototype] 634 | myjishuAdjustRome(d) | ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 33 | static int JishuZenkaku(); | ^ jishu.c:645:8: note: conflicting prototype is here 645 | 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] 647 | static | ~~~~~~ | int 648 | 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 C23 [-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] 681 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 34 | static int JishuHankaku(); | ^ jishu.c:681:8: note: conflicting prototype is here 681 | 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] 683 | static | ~~~~~~ | int 684 | 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 C23 [-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] 724 | static | ~~~~~~ | int 725 | 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 C23 [-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] 738 | 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] 740 | static | ~~~~~~ | int 741 | 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 C23 [-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] 762 | 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] 764 | static | ~~~~~~ | int 765 | 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 C23 [-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] 775 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 804 | 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] 806 | static | ~~~~~~ | int 807 | 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 C23 [-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] 833 | 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] 835 | static | ~~~~~~ | int 836 | 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 C23 [-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] 862 | 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] 864 | static | ~~~~~~ | int 865 | 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 C23 [-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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 888 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 905 | nextCase(yc) | ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 911 | 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] 913 | static | ~~~~~~ | int 914 | 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 C23 [-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] 943 | 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] 945 | static | ~~~~~~ | int 946 | 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 C23 [-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] 952 | 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] 954 | static | ~~~~~~ | int 955 | 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 C23 [-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] 961 | 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] 963 | static | ~~~~~~ | int 964 | 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 C23 [-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] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 44 | static | ~~~~~~ | int 45 | 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 C23 [-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] 73 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 108 | 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 C23 [-Wdeprecated-non-prototype] 162 | 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 C23 [-Wdeprecated-non-prototype] 174 | freeRomeStruct(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' 231 | #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] 208 | static | ~~~~~~ | int 209 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 213 | struct callback *pushCallback(); | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #define pushCallback G321_pushCallback | ^ ./canna.h:955:25: note: conflicting prototype is here 955 | extern struct callback *pushCallback | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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] 263 | static | ~~~~~~ | int 264 | countContext() | ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | 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 C23 [-Wdeprecated-non-prototype] 311 | keyToContext(data1, data2) | ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' 278 | #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 C23 [-Wdeprecated-non-prototype] 336 | internContext(data1, data2, context) | ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' 267 | #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 C23 [-Wdeprecated-non-prototype] 367 | rmContext(data1, data2) | ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' 335 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 450 | addWarningMesg(s) | ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' 146 | #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 C23 [-Wdeprecated-non-prototype] 467 | 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] 485 | static | ~~~~~~ | int 486 | 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] 491 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 515 | if (initExtMenu() < 0) { | ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' 253 | #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] 526 | if (initBushuTable() != NG) { | ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' 252 | #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] 527 | if (initGyouTable() != NG) { | ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' 255 | #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] 528 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' 257 | #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] 529 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' 265 | #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] 530 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' 264 | #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] 531 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' 262 | #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] 533 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' 256 | #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] 567 | 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 C23 [-Wdeprecated-non-prototype] 486 | 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] 700 | static | ~~~~~~ | int 701 | 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] 706 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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 C23 [-Wdeprecated-non-prototype] 701 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 786 | static | ~~~~~~ | int 787 | 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 C23 [-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] 814 | static | ~~~~~~ | int 815 | 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 C23 [-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] 916 | static | ~~~~~~ | int 917 | 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 C23 [-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] 939 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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] 972 | static | ~~~~~~ | int 973 | 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] 978 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 244 | #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 C23 [-Wdeprecated-non-prototype] 973 | 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] 984 | static | ~~~~~~ | int 985 | 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] 991 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' 245 | #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 C23 [-Wdeprecated-non-prototype] 985 | 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] 999 | static | ~~~~~~ | int 1000 | 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 C23 [-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] 1009 | static | ~~~~~~ | int 1010 | 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 C23 [-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] 1022 | static | ~~~~~~ | int 1023 | 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 C23 [-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] 1045 | static | ~~~~~~ | int 1046 | 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] 1069 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 1074 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] 1046 | 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 C23 [-Wdeprecated-non-prototype] 1091 | 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 C23 [-Wdeprecated-non-prototype] 1110 | 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 C23 [-Wdeprecated-non-prototype] 1134 | 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 C23 [-Wdeprecated-non-prototype] 1152 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' 290 | #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] 1166 | static | ~~~~~~ | int 1167 | 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 C23 [-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] 1186 | static | ~~~~~~ | int 1187 | 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 C23 [-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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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] 1227 | static | ~~~~~~ | int 1228 | 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 C23 [-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] 1235 | static | ~~~~~~ | int 1236 | 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] 1241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1236 | 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] 1251 | static | ~~~~~~ | int 1252 | 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 C23 [-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] 1260 | static | ~~~~~~ | int 1261 | 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 C23 [-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] 1277 | static | ~~~~~~ | int 1278 | 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 C23 [-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] 1287 | static | ~~~~~~ | int 1288 | 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 C23 [-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] 1343 | static | ~~~~~~ | int 1344 | 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 C23 [-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] 1371 | static | ~~~~~~ | int 1372 | 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 C23 [-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] 1403 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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] 1459 | static | ~~~~~~ | int 1460 | 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 C23 [-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] 1491 | _doFunc(d, fnum) | ^ | int ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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] 1588 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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] 1620 | doFunc(d, fnum) | ^ | int ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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] 1627 | static | ~~~~~~ | int 1628 | 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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 1628 | 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] 1649 | static | ~~~~~~ | int 1650 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1677 | getYomiContext(d) | ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | 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 C23 [-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] 1721 | static | ~~~~~~ | int 1722 | 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 C23 [-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] 1738 | static | ~~~~~~ | int 1739 | 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 C23 [-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] 1762 | static | ~~~~~~ | int 1763 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1810 | 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 C23 [-Wdeprecated-non-prototype] 1824 | 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 C23 [-Wdeprecated-non-prototype] 1833 | 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 C23 [-Wdeprecated-non-prototype] 1860 | 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 C23 [-Wdeprecated-non-prototype] 1871 | 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 C23 [-Wdeprecated-non-prototype] 1880 | ToggleChikuji(d, flg) | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 1915 | 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 C23 [-Wdeprecated-non-prototype] 1928 | 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 C23 [-Wdeprecated-non-prototype] 1942 | 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 C23 [-Wdeprecated-non-prototype] 1962 | 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 C23 [-Wdeprecated-non-prototype] 1974 | 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 C23 [-Wdeprecated-non-prototype] 2082 | 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 C23 [-Wdeprecated-non-prototype] 2094 | 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] 2112 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2133 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2150 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2159 | 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 C23 [-Wdeprecated-non-prototype] 2107 | KC_changeServer(d, arg) | ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2225 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2243 | 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 C23 [-Wdeprecated-non-prototype] 2163 | 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 C23 [-Wdeprecated-non-prototype] 2258 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2291 | 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] 2371 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2371 | kanjiControl(request, d, arg) | ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 44 | static | ~~~~~~ | int 45 | 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 C23 [-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] 73 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 108 | 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 C23 [-Wdeprecated-non-prototype] 162 | 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 C23 [-Wdeprecated-non-prototype] 174 | freeRomeStruct(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' 231 | #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] 208 | static | ~~~~~~ | int 209 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 213 | struct callback *pushCallback(); | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #define pushCallback G321_pushCallback | ^ ./canna.h:955:25: note: conflicting prototype is here 955 | extern struct callback *pushCallback | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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] 263 | static | ~~~~~~ | int 264 | countContext() | ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | 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 C23 [-Wdeprecated-non-prototype] 311 | keyToContext(data1, data2) | ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' 278 | #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 C23 [-Wdeprecated-non-prototype] 336 | internContext(data1, data2, context) | ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' 267 | #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 C23 [-Wdeprecated-non-prototype] 367 | rmContext(data1, data2) | ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' 335 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 450 | addWarningMesg(s) | ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' 146 | #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 C23 [-Wdeprecated-non-prototype] 467 | 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] 485 | static | ~~~~~~ | int 486 | 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] 491 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 515 | if (initExtMenu() < 0) { | ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' 253 | #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] 526 | if (initBushuTable() != NG) { | ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' 252 | #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] 527 | if (initGyouTable() != NG) { | ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' 255 | #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] 528 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' 257 | #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] 529 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' 265 | #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] 530 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' 264 | #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] 531 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' 262 | #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] 533 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' 256 | #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] 567 | 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 C23 [-Wdeprecated-non-prototype] 486 | 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] 700 | static | ~~~~~~ | int 701 | 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] 706 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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 C23 [-Wdeprecated-non-prototype] 701 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 786 | static | ~~~~~~ | int 787 | 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 C23 [-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] 814 | static | ~~~~~~ | int 815 | 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 C23 [-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] 916 | static | ~~~~~~ | int 917 | 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 C23 [-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] 939 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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] 972 | static | ~~~~~~ | int 973 | 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] 978 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 244 | #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 C23 [-Wdeprecated-non-prototype] 973 | 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] 984 | static | ~~~~~~ | int 985 | 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] 991 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' 245 | #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 C23 [-Wdeprecated-non-prototype] 985 | 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] 999 | static | ~~~~~~ | int 1000 | 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 C23 [-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] 1009 | static | ~~~~~~ | int 1010 | 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 C23 [-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] 1022 | static | ~~~~~~ | int 1023 | 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 C23 [-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] 1045 | static | ~~~~~~ | int 1046 | 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] 1069 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 1074 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] 1046 | 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 C23 [-Wdeprecated-non-prototype] 1091 | 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 C23 [-Wdeprecated-non-prototype] 1110 | 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 C23 [-Wdeprecated-non-prototype] 1134 | 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 C23 [-Wdeprecated-non-prototype] 1152 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' 290 | #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] 1166 | static | ~~~~~~ | int 1167 | 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 C23 [-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] 1186 | static | ~~~~~~ | int 1187 | 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 C23 [-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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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] 1227 | static | ~~~~~~ | int 1228 | 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 C23 [-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] 1235 | static | ~~~~~~ | int 1236 | 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] 1241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1236 | 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] 1251 | static | ~~~~~~ | int 1252 | 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 C23 [-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] 1260 | static | ~~~~~~ | int 1261 | 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 C23 [-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] 1277 | static | ~~~~~~ | int 1278 | 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 C23 [-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] 1287 | static | ~~~~~~ | int 1288 | 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 C23 [-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] 1343 | static | ~~~~~~ | int 1344 | 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 C23 [-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] 1371 | static | ~~~~~~ | int 1372 | 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 C23 [-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] 1403 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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] 1459 | static | ~~~~~~ | int 1460 | 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 C23 [-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] 1491 | _doFunc(d, fnum) | ^ | int ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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] 1588 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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] 1620 | doFunc(d, fnum) | ^ | int ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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] 1627 | static | ~~~~~~ | int 1628 | 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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 1628 | 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] 1649 | static | ~~~~~~ | int 1650 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1677 | getYomiContext(d) | ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | 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 C23 [-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] 1721 | static | ~~~~~~ | int 1722 | 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 C23 [-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] 1738 | static | ~~~~~~ | int 1739 | 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 C23 [-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] 1762 | static | ~~~~~~ | int 1763 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1810 | 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 C23 [-Wdeprecated-non-prototype] 1824 | 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 C23 [-Wdeprecated-non-prototype] 1833 | 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 C23 [-Wdeprecated-non-prototype] 1860 | 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 C23 [-Wdeprecated-non-prototype] 1871 | 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 C23 [-Wdeprecated-non-prototype] 1880 | ToggleChikuji(d, flg) | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 1915 | 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 C23 [-Wdeprecated-non-prototype] 1928 | 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 C23 [-Wdeprecated-non-prototype] 1942 | 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 C23 [-Wdeprecated-non-prototype] 1962 | 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 C23 [-Wdeprecated-non-prototype] 1974 | 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 C23 [-Wdeprecated-non-prototype] 2082 | 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 C23 [-Wdeprecated-non-prototype] 2094 | 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] 2112 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2133 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2150 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2159 | 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 C23 [-Wdeprecated-non-prototype] 2107 | KC_changeServer(d, arg) | ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2225 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2243 | 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 C23 [-Wdeprecated-non-prototype] 2163 | 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 C23 [-Wdeprecated-non-prototype] 2258 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2291 | 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] 2371 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2371 | kanjiControl(request, d, arg) | ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' 259 | #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] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' 298 | #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 C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' 259 | #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] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' 298 | #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 C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearKigoContext(p) | ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | 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] 111 | static | ~~~~~~ | int 112 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 145 | popKigoMode(d) | ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 164 | static | ~~~~~~ | int 165 | 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 C23 [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] 193 | } | ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static | ~~~~~~ | int 220 | 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 C23 [-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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 307 | static | ~~~~~~ | int 308 | 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 C23 [-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] 321 | KigoIchiran(d) | ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 334 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 348 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 384 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 348 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 414 | static | ~~~~~~ | int 415 | 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 C23 [-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] 432 | static | ~~~~~~ | int 433 | 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 C23 [-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] 465 | static | ~~~~~~ | int 466 | 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 C23 [-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] 497 | static | ~~~~~~ | int 498 | 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 C23 [-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] 528 | static | ~~~~~~ | int 529 | 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 C23 [-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] 559 | static | ~~~~~~ | int 560 | 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 C23 [-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] 581 | static | ~~~~~~ | int 582 | 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 C23 [-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] 606 | static | ~~~~~~ | int 607 | 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 C23 [-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] 694 | static | ~~~~~~ | int 695 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearKigoContext(p) | ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | 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] 111 | static | ~~~~~~ | int 112 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 145 | popKigoMode(d) | ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 164 | static | ~~~~~~ | int 165 | 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 C23 [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] 193 | } | ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static | ~~~~~~ | int 220 | 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 C23 [-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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 307 | static | ~~~~~~ | int 308 | 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 C23 [-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] 321 | KigoIchiran(d) | ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 334 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 348 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 384 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 348 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 414 | static | ~~~~~~ | int 415 | 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 C23 [-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] 432 | static | ~~~~~~ | int 433 | 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 C23 [-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] 465 | static | ~~~~~~ | int 466 | 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 C23 [-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] 497 | static | ~~~~~~ | int 498 | 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 C23 [-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] 528 | static | ~~~~~~ | int 529 | 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 C23 [-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] 559 | static | ~~~~~~ | int 560 | 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 C23 [-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] 581 | static | ~~~~~~ | int 582 | 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 C23 [-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] 606 | static | ~~~~~~ | int 607 | 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 C23 [-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] 694 | static | ~~~~~~ | int 695 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 91 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' 220 | #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] 112 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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 C23 [-Wdeprecated-non-prototype] 122 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 131 | currentModeInfo(d) | ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' 181 | #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 C23 [-Wdeprecated-non-prototype] 203 | japaneseMode(d) | ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 222 | JapaneseMode(d) | ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 237 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 253 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 278 | queryMode(d, arg) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] 293 | ep = findExtraMode(d->minorMode); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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] 365 | changeModeName(modeid, str) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 389 | ep = findExtraMode(modeid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 365 | changeModeName(modeid, str) | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 91 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' 220 | #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] 112 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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 C23 [-Wdeprecated-non-prototype] 122 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 131 | currentModeInfo(d) | ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' 181 | #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 C23 [-Wdeprecated-non-prototype] 203 | japaneseMode(d) | ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 222 | JapaneseMode(d) | ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 237 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 253 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 278 | queryMode(d, arg) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] 293 | ep = findExtraMode(d->minorMode); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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] 365 | changeModeName(modeid, str) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 389 | ep = findExtraMode(modeid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 365 | changeModeName(modeid, str) | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #define NothingChangedWithBeep G059_NothingChangedWithBeep | ^ ./canna.h:1039:12: note: conflicting prototype is here 1039 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] 48 | showChar(c) | ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | UseOtherKeymap(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] 104 | 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] 122 | static | ~~~~~~ | int 123 | _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 C23 [-Wdeprecated-non-prototype] 141 | 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 C23 [-Wdeprecated-non-prototype] 123 | _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] 234 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 237 | 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] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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 C23 [-Wdeprecated-non-prototype] 254 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #define NothingChangedWithBeep G059_NothingChangedWithBeep | ^ ./canna.h:1039:12: note: conflicting prototype is here 1039 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] 48 | showChar(c) | ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | UseOtherKeymap(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] 104 | 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] 122 | static | ~~~~~~ | int 123 | _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 C23 [-Wdeprecated-non-prototype] 141 | 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 C23 [-Wdeprecated-non-prototype] 123 | _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] 234 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 237 | 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] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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 C23 [-Wdeprecated-non-prototype] 254 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | popOnOffMode(d) | ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 105 | 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 C23 [-Wdeprecated-non-prototype] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 122 | static | ~~~~~~ | int 123 | 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] 141 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 123 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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] 267 | static | ~~~~~~ | int 268 | 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 C23 [-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] 299 | static | ~~~~~~ | int 300 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #define IchiranForwardKouho G042_IchiranForwardKouho | ^ ./canna.h:1160:8: note: conflicting prototype is here 1160 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #define IchiranBackwardKouho G039_IchiranBackwardKouho | ^ ./canna.h:1161:8: note: conflicting prototype is here 1161 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu | ^ ./canna.h:1162:8: note: conflicting prototype is here 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu | ^ ./canna.h:1163:8: note: conflicting prototype is here 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho | ^ ./canna.h:1164:8: note: conflicting prototype is here 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #define IchiranEndOfKouho G041_IchiranEndOfKouho | ^ ./canna.h:1165:8: note: conflicting prototype is here 1165 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #define IchiranQuit G046_IchiranQuit | ^ ./canna.h:1166:8: note: conflicting prototype is here 1166 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #define IchiranNop G044_IchiranNop | ^ ./canna.h:1167:8: note: conflicting prototype is here 1167 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | popOnOffMode(d) | ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 105 | 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 C23 [-Wdeprecated-non-prototype] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 122 | static | ~~~~~~ | int 123 | 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] 141 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 123 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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] 267 | static | ~~~~~~ | int 268 | 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 C23 [-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] 299 | static | ~~~~~~ | int 300 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #define IchiranForwardKouho G042_IchiranForwardKouho | ^ ./canna.h:1160:8: note: conflicting prototype is here 1160 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #define IchiranBackwardKouho G039_IchiranBackwardKouho | ^ ./canna.h:1161:8: note: conflicting prototype is here 1161 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu | ^ ./canna.h:1162:8: note: conflicting prototype is here 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu | ^ ./canna.h:1163:8: note: conflicting prototype is here 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho | ^ ./canna.h:1164:8: note: conflicting prototype is here 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #define IchiranEndOfKouho G041_IchiranEndOfKouho | ^ ./canna.h:1165:8: note: conflicting prototype is here 1165 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #define IchiranQuit G046_IchiranQuit | ^ ./canna.h:1166:8: note: conflicting prototype is here 1166 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #define IchiranNop G044_IchiranNop | ^ ./canna.h:1167:8: note: conflicting prototype is here 1167 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 54 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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] 56 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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] 86 | static | ~~~~~~ | int 87 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 120 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 122 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 135 | if (clisp_init() == 0) { | ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' 174 | #define clisp_init G174_clisp_init | ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | 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 C23 [-Wdeprecated-non-prototype] 153 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | 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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 222 | 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 C23 [-Wdeprecated-non-prototype] 233 | 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 C23 [-Wdeprecated-non-prototype] 238 | 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 C23 [-Wdeprecated-non-prototype] 249 | 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] 261 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 310 | 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 C23 [-Wdeprecated-non-prototype] 315 | 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 C23 [-Wdeprecated-non-prototype] 325 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 334 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 339 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 364 | static | ~~~~~~ | int 365 | 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] 370 | 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 C23 [-Wdeprecated-non-prototype] 365 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static int DISPLAY_to_hostname(); | ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] 386 | } | ^ 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 54 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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] 56 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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] 86 | static | ~~~~~~ | int 87 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 120 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 122 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 135 | if (clisp_init() == 0) { | ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' 174 | #define clisp_init G174_clisp_init | ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | 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 C23 [-Wdeprecated-non-prototype] 153 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | 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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 222 | 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 C23 [-Wdeprecated-non-prototype] 233 | 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 C23 [-Wdeprecated-non-prototype] 238 | 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 C23 [-Wdeprecated-non-prototype] 249 | 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] 261 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 310 | 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 C23 [-Wdeprecated-non-prototype] 315 | 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 C23 [-Wdeprecated-non-prototype] 325 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 334 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 339 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 364 | static | ~~~~~~ | int 365 | 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] 370 | 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 C23 [-Wdeprecated-non-prototype] 365 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static int DISPLAY_to_hostname(); | ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] 386 | } | ^ 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 218 | 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 C23 [-Wdeprecated-non-prototype] 265 | 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 C23 [-Wdeprecated-non-prototype] 289 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' 271 | #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 C23 [-Wdeprecated-non-prototype] 323 | makeYomiReturnStruct(d) | ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' 297 | #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] 331 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 337 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 338 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | char *getenv(const char *); | ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 417 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | OpenRoma(table) | ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | RomkanaInit() | ^ | int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' 75 | #define RomkanaInit G075_RomkanaInit | ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | 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] 578 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 619 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' 307 | #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 C23 [-Wdeprecated-non-prototype] 682 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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 C23 [-Wdeprecated-non-prototype] 723 | popYomiMode(d) | ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' 317 | #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] 760 | static | ~~~~~~ | int 761 | 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 C23 [-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] 791 | static | ~~~~~~ | int 792 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 822 | fitmarks(yc) | ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' 377 | #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 C23 [-Wdeprecated-non-prototype] 835 | ReCheckStartp(yc) | ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' 376 | #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 C23 [-Wdeprecated-non-prototype] 870 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' 324 | #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] 931 | 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 C23 [-Wdeprecated-non-prototype] 934 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 375 | #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] 946 | YomiInsert(d) | ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] 1064 | 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] 1116 | findSup(wchar_t key) | ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1123 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 931 | static makePhonoOnBuffer(); | ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1417 | static | ~~~~~~ | int 1418 | dakuonP(ch) | ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1421 | 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 C23 [-Wdeprecated-non-prototype] 1418 | dakuonP(ch) | ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1463 | static | ~~~~~~ | int 1464 | growDakuonP(ch) | ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1468 | 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 C23 [-Wdeprecated-non-prototype] 1464 | growDakuonP(ch) | ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static | ~~~~~~ | int 1503 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1638 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' 299 | #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] 1660 | static | ~~~~~~ | int 1661 | 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 C23 [-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] 1683 | static | ~~~~~~ | int 1684 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1706 | YomiBackward(d) /* κư */ | ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1772 | 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] 1774 | static | ~~~~~~ | int 1775 | 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 C23 [-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] 1785 | 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] 1787 | static | ~~~~~~ | int 1788 | 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 C23 [-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] 1846 | 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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static 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] 1882 | static | ~~~~~~ | int 1883 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1906 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' 224 | #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] 1949 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] 1984 | 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 C23 [-Wdeprecated-non-prototype] 2000 | restoreFlags(yc) | ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' 329 | #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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2033 | xString(str, len, s, e) | ^ ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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 C23 [-Wdeprecated-non-prototype] 2045 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2061 | 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 C23 [-Wdeprecated-non-prototype] 2069 | 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 C23 [-Wdeprecated-non-prototype] 2080 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 2101 | static | ~~~~~~ | int 2102 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2124 | dupYomiContext(yc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' 201 | #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 C23 [-Wdeprecated-non-prototype] 2159 | doMuhenkan(d, yc) | ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' 200 | #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 C23 [-Wdeprecated-non-prototype] 2202 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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 C23 [-Wdeprecated-non-prototype] 2274 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' 374 | #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 C23 [-Wdeprecated-non-prototype] 2492 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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 C23 [-Wdeprecated-non-prototype] 2522 | YomiKakutei(d) | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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 C23 [-Wdeprecated-non-prototype] 2547 | 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 C23 [-Wdeprecated-non-prototype] 2567 | clearYomiContext(yc) | ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' 172 | #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 C23 [-Wdeprecated-non-prototype] 2587 | 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 C23 [-Wdeprecated-non-prototype] 2622 | RomajiClearYomi(d) | ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' 71 | #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] 2639 | YomiExit(d, retval) | ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] 2679 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' 73 | #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] 2719 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 2792 | 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 C23 [-Wdeprecated-non-prototype] 2795 | YomiDeletePrevious(d) | ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2831 | 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 C23 [-Wdeprecated-non-prototype] 2834 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2905 | 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 C23 [-Wdeprecated-non-prototype] 2908 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2937 | 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 C23 [-Wdeprecated-non-prototype] 2940 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2974 | 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] 2976 | static | ~~~~~~ | int 2977 | 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 C23 [-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] 2988 | alphaMode(d) | ^ | int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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] 3024 | 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] 3026 | static | ~~~~~~ | int 3027 | 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 C23 [-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] 3037 | static | ~~~~~~ | int 3038 | 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 C23 [-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] 3069 | 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] 3071 | static | ~~~~~~ | int 3072 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3089 | } | ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3097 | yomiQuotedInsertMode(d) | ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3124 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 3164 | 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 C23 [-Wdeprecated-non-prototype] 3156 | mapAsKuten(d) | ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3257 | 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 C23 [-Wdeprecated-non-prototype] 3249 | mapAsHex(d) | ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3381 | 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] 3383 | static | ~~~~~~ | int 3384 | 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 C23 [-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] 3435 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ | int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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] 3481 | convertAsHex(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] 3494 | 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] 3515 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3511 | 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] 3525 | 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] 3527 | static | ~~~~~~ | int 3528 | 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 C23 [-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] 3546 | 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] 3548 | static | ~~~~~~ | int 3549 | 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 C23 [-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] 3590 | 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] 3592 | static | ~~~~~~ | int 3593 | 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 C23 [-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] 3605 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 3612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 3653 | static | ~~~~~~ | int 3654 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 3672 | containGairaigo(yc) | ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3685 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 3717 | 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 C23 [-Wdeprecated-non-prototype] 3720 | YomiHenkan(d) | ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3787 | 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 C23 [-Wdeprecated-non-prototype] 3790 | YomiHenkanNaive(d) | ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3804 | 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 C23 [-Wdeprecated-non-prototype] 3807 | YomiHenkanOrNothing(d) | ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 3824 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 3827 | 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] 3829 | static | ~~~~~~ | int 3830 | 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 C23 [-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] 3839 | 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] 3841 | static | ~~~~~~ | int 3842 | 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 C23 [-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] 3851 | 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] 3853 | static | ~~~~~~ | int 3854 | 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 C23 [-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] 3863 | 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] 3865 | static | ~~~~~~ | int 3866 | 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 C23 [-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] 3875 | 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] 3877 | static | ~~~~~~ | int 3878 | 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 C23 [-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] 3887 | 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] 3889 | static | ~~~~~~ | int 3890 | 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 C23 [-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] 3899 | 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] 3901 | static | ~~~~~~ | int 3902 | 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 C23 [-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] 3911 | 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] 3913 | static | ~~~~~~ | int 3914 | 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 C23 [-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] 3925 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 3944 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 3963 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 3994 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 4024 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 4043 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 4062 | YomiModeBackup(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 4106 | exitJishu(d) | ^ | int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here 235 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here 233 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here 232 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here 234 | 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 C23 [-Wdeprecated-non-prototype] 4196 | 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 C23 [-Wdeprecated-non-prototype] 4197 | 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] 4300 | static | ~~~~~~ | int 4301 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 4334 | 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 C23 [-Wdeprecated-non-prototype] 4385 | 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 C23 [-Wdeprecated-non-prototype] 4414 | YomiMark(d) | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 4516 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] 4590 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' 356 | #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 C23 [-Wdeprecated-non-prototype] 4610 | 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 C23 [-Wdeprecated-non-prototype] 4635 | TanBubunKakutei(d) | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23 [-Wdeprecated-non-prototype] 4803 | removeKana(d, yc, k, r) | ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' 325 | #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] 4826 | 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] 4828 | static | ~~~~~~ | int 4829 | 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 C23 [-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] 4835 | 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] 4837 | static | ~~~~~~ | int 4838 | 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 C23 [-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] 4844 | 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] 4846 | static | ~~~~~~ | int 4847 | 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 C23 [-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] 4853 | 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] 4855 | static | ~~~~~~ | int 4856 | 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 C23 [-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] 4862 | 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] 4864 | static | ~~~~~~ | int 4865 | 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 C23 [-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] 4871 | 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] 4873 | static | ~~~~~~ | int 4874 | 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 C23 [-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] 4880 | 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] 4882 | static | ~~~~~~ | int 4883 | 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 C23 [-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] 4892 | 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] 4894 | static | ~~~~~~ | int 4895 | 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 C23 [-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] 4901 | 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] 4903 | static | ~~~~~~ | int 4904 | 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 C23 [-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] 4910 | 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] 4912 | static | ~~~~~~ | int 4913 | 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 C23 [-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] 4919 | 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] 4920 | static | ~~~~~~ | int 4921 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static 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] 4929 | static | ~~~~~~ | int 4930 | 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 C23 [-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] 4936 | 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] 4938 | static | ~~~~~~ | int 4939 | 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 C23 [-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] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 218 | 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 C23 [-Wdeprecated-non-prototype] 265 | 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 C23 [-Wdeprecated-non-prototype] 289 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' 271 | #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 C23 [-Wdeprecated-non-prototype] 323 | makeYomiReturnStruct(d) | ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' 297 | #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] 331 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 337 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 338 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | char *getenv(const char *); | ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 417 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | OpenRoma(table) | ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | RomkanaInit() | ^ | int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' 75 | #define RomkanaInit G075_RomkanaInit | ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | 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] 578 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 619 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' 307 | #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 C23 [-Wdeprecated-non-prototype] 682 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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 C23 [-Wdeprecated-non-prototype] 723 | popYomiMode(d) | ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' 317 | #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] 760 | static | ~~~~~~ | int 761 | 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 C23 [-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] 791 | static | ~~~~~~ | int 792 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 822 | fitmarks(yc) | ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' 377 | #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 C23 [-Wdeprecated-non-prototype] 835 | ReCheckStartp(yc) | ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' 376 | #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 C23 [-Wdeprecated-non-prototype] 870 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' 324 | #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] 931 | 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 C23 [-Wdeprecated-non-prototype] 934 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 375 | #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] 946 | YomiInsert(d) | ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] 1064 | 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] 1116 | findSup(wchar_t key) | ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1123 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 931 | static makePhonoOnBuffer(); | ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1417 | static | ~~~~~~ | int 1418 | dakuonP(ch) | ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1421 | 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 C23 [-Wdeprecated-non-prototype] 1418 | dakuonP(ch) | ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1463 | static | ~~~~~~ | int 1464 | growDakuonP(ch) | ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1468 | 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 C23 [-Wdeprecated-non-prototype] 1464 | growDakuonP(ch) | ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static | ~~~~~~ | int 1503 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1638 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' 299 | #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] 1660 | static | ~~~~~~ | int 1661 | 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 C23 [-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] 1683 | static | ~~~~~~ | int 1684 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1706 | YomiBackward(d) /* κư */ | ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1772 | 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] 1774 | static | ~~~~~~ | int 1775 | 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 C23 [-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] 1785 | 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] 1787 | static | ~~~~~~ | int 1788 | 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 C23 [-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] 1846 | 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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static 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] 1882 | static | ~~~~~~ | int 1883 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1906 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' 224 | #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] 1949 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] 1984 | 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 C23 [-Wdeprecated-non-prototype] 2000 | restoreFlags(yc) | ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' 329 | #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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2033 | xString(str, len, s, e) | ^ ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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 C23 [-Wdeprecated-non-prototype] 2045 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2061 | 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 C23 [-Wdeprecated-non-prototype] 2069 | 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 C23 [-Wdeprecated-non-prototype] 2080 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 2101 | static | ~~~~~~ | int 2102 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2124 | dupYomiContext(yc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' 201 | #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 C23 [-Wdeprecated-non-prototype] 2159 | doMuhenkan(d, yc) | ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' 200 | #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 C23 [-Wdeprecated-non-prototype] 2202 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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 C23 [-Wdeprecated-non-prototype] 2274 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' 374 | #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 C23 [-Wdeprecated-non-prototype] 2492 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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 C23 [-Wdeprecated-non-prototype] 2522 | YomiKakutei(d) | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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 C23 [-Wdeprecated-non-prototype] 2547 | 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 C23 [-Wdeprecated-non-prototype] 2567 | clearYomiContext(yc) | ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' 172 | #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 C23 [-Wdeprecated-non-prototype] 2587 | 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 C23 [-Wdeprecated-non-prototype] 2622 | RomajiClearYomi(d) | ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' 71 | #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] 2639 | YomiExit(d, retval) | ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] 2679 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' 73 | #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] 2719 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 2792 | 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 C23 [-Wdeprecated-non-prototype] 2795 | YomiDeletePrevious(d) | ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2831 | 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 C23 [-Wdeprecated-non-prototype] 2834 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2905 | 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 C23 [-Wdeprecated-non-prototype] 2908 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2937 | 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 C23 [-Wdeprecated-non-prototype] 2940 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2974 | 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] 2976 | static | ~~~~~~ | int 2977 | 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 C23 [-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] 2988 | alphaMode(d) | ^ | int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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] 3024 | 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] 3026 | static | ~~~~~~ | int 3027 | 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 C23 [-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] 3037 | static | ~~~~~~ | int 3038 | 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 C23 [-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] 3069 | 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] 3071 | static | ~~~~~~ | int 3072 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3089 | } | ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3097 | yomiQuotedInsertMode(d) | ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3124 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 3164 | 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 C23 [-Wdeprecated-non-prototype] 3156 | mapAsKuten(d) | ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3257 | 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 C23 [-Wdeprecated-non-prototype] 3249 | mapAsHex(d) | ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3381 | 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] 3383 | static | ~~~~~~ | int 3384 | 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 C23 [-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] 3435 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ | int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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] 3481 | convertAsHex(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] 3494 | 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] 3515 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3511 | 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] 3525 | 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] 3527 | static | ~~~~~~ | int 3528 | 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 C23 [-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] 3546 | 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] 3548 | static | ~~~~~~ | int 3549 | 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 C23 [-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] 3590 | 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] 3592 | static | ~~~~~~ | int 3593 | 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 C23 [-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] 3605 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 3612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 3653 | static | ~~~~~~ | int 3654 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 3672 | containGairaigo(yc) | ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3685 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 3717 | 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 C23 [-Wdeprecated-non-prototype] 3720 | YomiHenkan(d) | ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3787 | 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 C23 [-Wdeprecated-non-prototype] 3790 | YomiHenkanNaive(d) | ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3804 | 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 C23 [-Wdeprecated-non-prototype] 3807 | YomiHenkanOrNothing(d) | ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 3824 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 3827 | 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] 3829 | static | ~~~~~~ | int 3830 | 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 C23 [-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] 3839 | 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] 3841 | static | ~~~~~~ | int 3842 | 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 C23 [-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] 3851 | 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] 3853 | static | ~~~~~~ | int 3854 | 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 C23 [-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] 3863 | 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] 3865 | static | ~~~~~~ | int 3866 | 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 C23 [-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] 3875 | 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] 3877 | static | ~~~~~~ | int 3878 | 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 C23 [-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] 3887 | 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] 3889 | static | ~~~~~~ | int 3890 | 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 C23 [-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] 3899 | 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] 3901 | static | ~~~~~~ | int 3902 | 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 C23 [-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] 3911 | 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] 3913 | static | ~~~~~~ | int 3914 | 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 C23 [-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] 3925 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 3944 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 3963 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 3994 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 4024 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 4043 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 4062 | YomiModeBackup(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 4106 | exitJishu(d) | ^ | int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here 235 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here 233 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here 232 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here 234 | 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 C23 [-Wdeprecated-non-prototype] 4196 | 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 C23 [-Wdeprecated-non-prototype] 4197 | 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] 4300 | static | ~~~~~~ | int 4301 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 4334 | 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 C23 [-Wdeprecated-non-prototype] 4385 | 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 C23 [-Wdeprecated-non-prototype] 4414 | YomiMark(d) | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 4516 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] 4590 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' 356 | #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 C23 [-Wdeprecated-non-prototype] 4610 | 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 C23 [-Wdeprecated-non-prototype] 4635 | TanBubunKakutei(d) | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23 [-Wdeprecated-non-prototype] 4803 | removeKana(d, yc, k, r) | ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' 325 | #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] 4826 | 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] 4828 | static | ~~~~~~ | int 4829 | 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 C23 [-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] 4835 | 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] 4837 | static | ~~~~~~ | int 4838 | 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 C23 [-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] 4844 | 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] 4846 | static | ~~~~~~ | int 4847 | 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 C23 [-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] 4853 | 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] 4855 | static | ~~~~~~ | int 4856 | 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 C23 [-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] 4862 | 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] 4864 | static | ~~~~~~ | int 4865 | 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 C23 [-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] 4871 | 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] 4873 | static | ~~~~~~ | int 4874 | 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 C23 [-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] 4880 | 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] 4882 | static | ~~~~~~ | int 4883 | 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 C23 [-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] 4892 | 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] 4894 | static | ~~~~~~ | int 4895 | 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 C23 [-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] 4901 | 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] 4903 | static | ~~~~~~ | int 4904 | 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 C23 [-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] 4910 | 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] 4912 | static | ~~~~~~ | int 4913 | 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 C23 [-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] 4919 | 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] 4920 | static | ~~~~~~ | int 4921 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static 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] 4929 | static | ~~~~~~ | int 4930 | 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 C23 [-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] 4936 | 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] 4938 | static | ~~~~~~ | int 4939 | 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 C23 [-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] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ѵ", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {"եɽ", 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 C23 [-Wdeprecated-non-prototype] 169 | freeMenu(m) | ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' 230 | #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 C23 [-Wdeprecated-non-prototype] 179 | allocMenu(n, nc) | ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' 148 | #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 C23 [-Wdeprecated-non-prototype] 209 | copystruct(eucmenu) | ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 318 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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 C23 [-Wdeprecated-non-prototype] 330 | 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] 342 | static | ~~~~~~ | int 343 | 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 C23 [-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] 408 | prevMenuIfExist(d) | ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 424 | static | ~~~~~~ | int 425 | 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 C23 [-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] 446 | UiUtilMode(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] 463 | 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 C23 [-Wdeprecated-non-prototype] 477 | freeAllMenuInfo(p) | ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' 225 | #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 C23 [-Wdeprecated-non-prototype] 490 | 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 C23 [-Wdeprecated-non-prototype] 512 | showmenu(d, table) | ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 543 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {"եɽ", 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 C23 [-Wdeprecated-non-prototype] 169 | freeMenu(m) | ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' 230 | #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 C23 [-Wdeprecated-non-prototype] 179 | allocMenu(n, nc) | ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' 148 | #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 C23 [-Wdeprecated-non-prototype] 209 | copystruct(eucmenu) | ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 318 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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 C23 [-Wdeprecated-non-prototype] 330 | 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] 342 | static | ~~~~~~ | int 343 | 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 C23 [-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] 408 | prevMenuIfExist(d) | ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 424 | static | ~~~~~~ | int 425 | 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 C23 [-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] 446 | UiUtilMode(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] 463 | 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 C23 [-Wdeprecated-non-prototype] 477 | freeAllMenuInfo(p) | ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' 225 | #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 C23 [-Wdeprecated-non-prototype] 490 | 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 C23 [-Wdeprecated-non-prototype] 512 | showmenu(d, table) | ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 543 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here 237 | 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] 112 | static | ~~~~~~ | int 113 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] 120 | } | ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | clearYomi(d) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #define clearYomi G171_clearYomi | ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] 129 | } | ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 131 | static | ~~~~~~ | int 132 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | 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] 174 | getTourokuContext(d) | ^ | int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #define getTourokuContext G238_getTourokuContext | ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 183 | 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 C23 [-Wdeprecated-non-prototype] 174 | getTourokuContext(d) | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 205 | popTourokuMode(d) | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 220 | static | ~~~~~~ | int 221 | 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] 285 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 221 | 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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 311 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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] 325 | static | ~~~~~~ | int 326 | 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] 344 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] 326 | 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] 386 | static | ~~~~~~ | int 387 | 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 C23 [-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] 409 | static | ~~~~~~ | int 410 | 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 C23 [-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] 429 | static | ~~~~~~ | int 430 | 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] 439 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 495 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 430 | 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] 498 | static | ~~~~~~ | int 499 | 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 C23 [-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] 512 | static | ~~~~~~ | int 513 | 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 C23 [-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] 541 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 561 | 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 C23 [-Wdeprecated-non-prototype] 534 | getUserDicName(d) | ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' 239 | #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] 584 | dicTouroku(d) | ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 608 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 584 | dicTouroku(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 611 | static | ~~~~~~ | int 612 | 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 C23 [-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] 672 | static | ~~~~~~ | int 673 | 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 C23 [-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] 698 | if(getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 728 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 773 | static | ~~~~~~ | int 774 | 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 C23 [-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] 780 | static | ~~~~~~ | int 781 | 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 C23 [-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] 795 | static | ~~~~~~ | int 796 | 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] 849 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 796 | 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] 855 | static | ~~~~~~ | int 856 | 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] 872 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 856 | 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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 892 | static | ~~~~~~ | int 893 | 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 C23 [-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] 899 | static | ~~~~~~ | int 900 | 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 C23 [-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] 910 | static | ~~~~~~ | int 911 | 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 C23 [-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] 921 | 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' 159 | #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] 950 | static | ~~~~~~ | int 951 | 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] 973 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 951 | 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] 987 | static | ~~~~~~ | int 988 | 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] 1001 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 988 | 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] 1009 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1021 | 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' 159 | #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] 1026 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 1029 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1059 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1009 | dicTourokuHinshi(d) | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1086 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here 237 | 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] 112 | static | ~~~~~~ | int 113 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] 120 | } | ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | clearYomi(d) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #define clearYomi G171_clearYomi | ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] 129 | } | ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 131 | static | ~~~~~~ | int 132 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | 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] 174 | getTourokuContext(d) | ^ | int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #define getTourokuContext G238_getTourokuContext | ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 183 | 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 C23 [-Wdeprecated-non-prototype] 174 | getTourokuContext(d) | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 205 | popTourokuMode(d) | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 220 | static | ~~~~~~ | int 221 | 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] 285 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 221 | 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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 311 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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] 325 | static | ~~~~~~ | int 326 | 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] 344 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] 326 | 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] 386 | static | ~~~~~~ | int 387 | 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 C23 [-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] 409 | static | ~~~~~~ | int 410 | 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 C23 [-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] 429 | static | ~~~~~~ | int 430 | 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] 439 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 495 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 430 | 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] 498 | static | ~~~~~~ | int 499 | 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 C23 [-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] 512 | static | ~~~~~~ | int 513 | 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 C23 [-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] 541 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 561 | 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 C23 [-Wdeprecated-non-prototype] 534 | getUserDicName(d) | ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' 239 | #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] 584 | dicTouroku(d) | ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 608 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 584 | dicTouroku(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 611 | static | ~~~~~~ | int 612 | 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 C23 [-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] 672 | static | ~~~~~~ | int 673 | 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 C23 [-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] 698 | if(getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 728 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 773 | static | ~~~~~~ | int 774 | 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 C23 [-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] 780 | static | ~~~~~~ | int 781 | 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 C23 [-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] 795 | static | ~~~~~~ | int 796 | 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] 849 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 796 | 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] 855 | static | ~~~~~~ | int 856 | 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] 872 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 856 | 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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 892 | static | ~~~~~~ | int 893 | 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 C23 [-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] 899 | static | ~~~~~~ | int 900 | 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 C23 [-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] 910 | static | ~~~~~~ | int 911 | 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 C23 [-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] 921 | 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' 159 | #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] 950 | static | ~~~~~~ | int 951 | 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] 973 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 951 | 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] 987 | static | ~~~~~~ | int 988 | 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] 1001 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 988 | 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] 1009 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1021 | 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' 159 | #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] 1026 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 1029 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1059 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1009 | dicTourokuHinshi(d) | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1086 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 45 | 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 C23 [-Wdeprecated-non-prototype] 55 | 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 C23 [-Wdeprecated-non-prototype] 66 | freeDic(tc) | ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' 227 | #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 C23 [-Wdeprecated-non-prototype] 81 | freeAndPopTouroku(d) | ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' 226 | #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] 87 | popTourokuMode(d); | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 94 | static | ~~~~~~ | int 95 | 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] 136 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 95 | 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] 141 | static | ~~~~~~ | int 142 | 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 C23 [-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] 161 | static | ~~~~~~ | int 162 | 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] 170 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 162 | 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] 179 | static | ~~~~~~ | int 180 | 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 C23 [-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] 206 | static | ~~~~~~ | int 207 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 253 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | 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] 322 | dicSakujo(d) | ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 337 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 322 | dicSakujo(d) | ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 368 | static | ~~~~~~ | int 369 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] 383 | } | ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | getEffectDic(tc) | ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 416 | 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 C23 [-Wdeprecated-non-prototype] 454 | 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 C23 [-Wdeprecated-non-prototype] 389 | getEffectDic(tc) | ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 539 | static | ~~~~~~ | int 540 | 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] 567 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 540 | 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] 573 | static | ~~~~~~ | int 574 | 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] 590 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 574 | 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] 597 | static | ~~~~~~ | int 598 | 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 C23 [-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] 684 | static | ~~~~~~ | int 685 | 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 C23 [-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] 703 | static | ~~~~~~ | int 704 | 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 C23 [-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] 716 | 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' 159 | #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] 724 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 732 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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] 753 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 760 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 764 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 768 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 790 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 850 | static | ~~~~~~ | int 851 | 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] 872 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 882 | 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' 159 | #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 C23 [-Wdeprecated-non-prototype] 851 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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] 906 | static | ~~~~~~ | int 907 | 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 C23 [-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] 938 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 963 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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] 982 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 984 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 991 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1013 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1034 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1041 | static | ~~~~~~ | int 1042 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1050 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 1053 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1070 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | 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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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] 1164 | static | ~~~~~~ | int 1165 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1204 | 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] 1212 | if (getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 1217 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 45 | 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 C23 [-Wdeprecated-non-prototype] 55 | 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 C23 [-Wdeprecated-non-prototype] 66 | freeDic(tc) | ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' 227 | #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 C23 [-Wdeprecated-non-prototype] 81 | freeAndPopTouroku(d) | ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' 226 | #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] 87 | popTourokuMode(d); | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 94 | static | ~~~~~~ | int 95 | 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] 136 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 95 | 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] 141 | static | ~~~~~~ | int 142 | 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 C23 [-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] 161 | static | ~~~~~~ | int 162 | 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] 170 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 162 | 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] 179 | static | ~~~~~~ | int 180 | 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 C23 [-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] 206 | static | ~~~~~~ | int 207 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 253 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | 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] 322 | dicSakujo(d) | ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 337 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 322 | dicSakujo(d) | ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 368 | static | ~~~~~~ | int 369 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] 383 | } | ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | getEffectDic(tc) | ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 416 | 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 C23 [-Wdeprecated-non-prototype] 454 | 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 C23 [-Wdeprecated-non-prototype] 389 | getEffectDic(tc) | ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 539 | static | ~~~~~~ | int 540 | 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] 567 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 540 | 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] 573 | static | ~~~~~~ | int 574 | 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] 590 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 574 | 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] 597 | static | ~~~~~~ | int 598 | 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 C23 [-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] 684 | static | ~~~~~~ | int 685 | 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 C23 [-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] 703 | static | ~~~~~~ | int 704 | 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 C23 [-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] 716 | 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' 159 | #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] 724 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 732 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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] 753 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 760 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 764 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 768 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 790 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 850 | static | ~~~~~~ | int 851 | 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] 872 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 882 | 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' 159 | #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 C23 [-Wdeprecated-non-prototype] 851 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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] 906 | static | ~~~~~~ | int 907 | 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 C23 [-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] 938 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 963 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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] 982 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 984 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 991 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1013 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1034 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1041 | static | ~~~~~~ | int 1042 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1050 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 1053 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1070 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | 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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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] 1164 | static | ~~~~~~ | int 1165 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1204 | 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] 1212 | if (getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 1217 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 45 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | /*5*/"", | ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*16*/"", | ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*17*/"", | ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | /*18*/"", | ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | 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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 225 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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] 266 | static | ~~~~~~ | int 267 | 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] 275 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 267 | 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] 282 | static | ~~~~~~ | int 283 | 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] 300 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 283 | 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] 306 | static | ~~~~~~ | int 307 | 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] 324 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 307 | 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] 335 | static | ~~~~~~ | int 336 | 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] 354 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 358 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 365 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 336 | 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] 371 | static | ~~~~~~ | int 372 | 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] 390 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 394 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 401 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 372 | 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] 411 | static | ~~~~~~ | int 412 | 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] 426 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 430 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 412 | 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] 439 | static | ~~~~~~ | int 440 | 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] 448 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 440 | 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] 457 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] 464 | 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] 475 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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] 476 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 480 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 484 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 493 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 506 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 455 | 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] 665 | static | ~~~~~~ | int 666 | 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 C23 [-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] 754 | static | ~~~~~~ | int 755 | 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 C23 [-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] 854 | static | ~~~~~~ | int 855 | 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 C23 [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] 889 | } | ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 895 | static | ~~~~~~ | int 896 | 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 C23 [-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] 923 | static | ~~~~~~ | int 924 | 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 C23 [-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] 935 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 956 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 959 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 982 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 1005 | static | ~~~~~~ | int 1006 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1017 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ 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 188 warnings generated. 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 45 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | /*5*/"", | ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*16*/"", | ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*17*/"", | ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | /*18*/"", | ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | 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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 225 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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] 266 | static | ~~~~~~ | int 267 | 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] 275 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 267 | 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] 282 | static | ~~~~~~ | int 283 | 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] 300 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 283 | 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] 306 | static | ~~~~~~ | int 307 | 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] 324 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 307 | 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] 335 | static | ~~~~~~ | int 336 | 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] 354 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 358 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 365 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 336 | 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] 371 | static | ~~~~~~ | int 372 | 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] 390 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 394 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 401 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 372 | 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] 411 | static | ~~~~~~ | int 412 | 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] 426 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 430 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 412 | 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] 439 | static | ~~~~~~ | int 440 | 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] 448 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 440 | 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] 457 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] 464 | 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] 475 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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] 476 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 480 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 484 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 493 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 506 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 455 | 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] 665 | static | ~~~~~~ | int 666 | 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 C23 [-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] 754 | static | ~~~~~~ | int 755 | 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 C23 [-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] 854 | static | ~~~~~~ | int 855 | 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 C23 [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] 889 | } | ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 895 | static | ~~~~~~ | int 896 | 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 C23 [-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] 923 | static | ~~~~~~ | int 924 | 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 C23 [-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] 935 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 956 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 959 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 982 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 1005 | static | ~~~~~~ | int 1006 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1017 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 31 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall | ^ ./canna.h:990:12: note: conflicting prototype is here 990 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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] 168 | static | ~~~~~~ | int 169 | 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 C23 [-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] 183 | static | ~~~~~~ | int 184 | 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 C23 [-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] 200 | static | ~~~~~~ | int 201 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 234 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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] 252 | static | ~~~~~~ | int 253 | 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 C23 [-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] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 282 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 344 | kigoRussia(d) | ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 365 | kigoGreek(d) | ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 386 | kigoKeisen(d) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 31 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall | ^ ./canna.h:990:12: note: conflicting prototype is here 990 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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] 168 | static | ~~~~~~ | int 169 | 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 C23 [-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] 183 | static | ~~~~~~ | int 184 | 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 C23 [-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] 200 | static | ~~~~~~ | int 201 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 234 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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] 252 | static | ~~~~~~ | int 253 | 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 C23 [-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] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 282 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 344 | kigoRussia(d) | ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 365 | kigoGreek(d) | ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 386 | kigoKeisen(d) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | 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 C23 [-Wdeprecated-non-prototype] 61 | freeMountContext(mc) | ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 84 | getMountContext(d) | ^ | int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #define getMountContext G237_getMountContext | ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | 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 C23 [-Wdeprecated-non-prototype] 84 | getMountContext(d) | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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 C23 [-Wdeprecated-non-prototype] 116 | popMountMode(d) | ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' 315 | #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 C23 [-Wdeprecated-non-prototype] 127 | findDic(s) | ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | static | ~~~~~~ | int 146 | 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] 154 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | 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] 290 | static | ~~~~~~ | int 291 | 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 C23 [-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] 322 | static | ~~~~~~ | int 323 | getDicList(d) | ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 332 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 352 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 384 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 394 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 405 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 433 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | getDicList(d) | ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 488 | dicMount(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 538 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 488 | dicMount(d) | ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | 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 C23 [-Wdeprecated-non-prototype] 61 | freeMountContext(mc) | ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 84 | getMountContext(d) | ^ | int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #define getMountContext G237_getMountContext | ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | 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 C23 [-Wdeprecated-non-prototype] 84 | getMountContext(d) | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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 C23 [-Wdeprecated-non-prototype] 116 | popMountMode(d) | ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' 315 | #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 C23 [-Wdeprecated-non-prototype] 127 | findDic(s) | ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | static | ~~~~~~ | int 146 | 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] 154 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | 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] 290 | static | ~~~~~~ | int 291 | 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 C23 [-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] 322 | static | ~~~~~~ | int 323 | getDicList(d) | ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 332 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 352 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 384 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 394 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 405 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 433 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | getDicList(d) | ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 488 | dicMount(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 538 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 488 | dicMount(d) | ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | serverFin(d) | ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 70 | static | ~~~~~~ | int 71 | 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] 122 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 71 | 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] 127 | static | ~~~~~~ | int 128 | 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 C23 [-Wdeprecated-non-prototype] 136 | 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 C23 [-Wdeprecated-non-prototype] 128 | 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] 139 | static | ~~~~~~ | int 140 | 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 C23 [-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] 154 | serverChange(d) | ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 160 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 154 | serverChange(d) | ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 200 | static | ~~~~~~ | int 201 | 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] 209 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | serverFin(d) | ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 70 | static | ~~~~~~ | int 71 | 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] 122 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 71 | 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] 127 | static | ~~~~~~ | int 128 | 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 C23 [-Wdeprecated-non-prototype] 136 | 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 C23 [-Wdeprecated-non-prototype] 128 | 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] 139 | static | ~~~~~~ | int 140 | 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 C23 [-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] 154 | serverChange(d) | ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 160 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 154 | serverChange(d) | ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 200 | static | ~~~~~~ | int 201 | 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] 209 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 114 | GlineClear(d) | ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' 34 | #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 C23 [-Wdeprecated-non-prototype] 131 | 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 C23 [-Wdeprecated-non-prototype] 146 | echostrClear(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' 202 | #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] 158 | static | ~~~~~~ | int 159 | 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 C23 [-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] 190 | checkGLineLen(d) | ^ | int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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] 209 | NothingChanged(d) | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 219 | NothingForGLine(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 238 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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] 245 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 266 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] 287 | 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 C23 [-Wdeprecated-non-prototype] 368 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 393 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | 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] 536 | static | ~~~~~~ | int 537 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 563 | extractTanString(tan, s, e) | ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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 C23 [-Wdeprecated-non-prototype] 580 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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 C23 [-Wdeprecated-non-prototype] 597 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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 C23 [-Wdeprecated-non-prototype] 605 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' 294 | #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 C23 [-Wdeprecated-non-prototype] 694 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' 291 | #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 C23 [-Wdeprecated-non-prototype] 716 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' 292 | #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] 726 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 732 | wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 870 | NoMoreMemory() | ^ | int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' 57 | #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] 877 | GLineNGReturn(d) | ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 888 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 916 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1040 | WStrlen(ws) | ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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 C23 [-Wdeprecated-non-prototype] 1051 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' 116 | #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 C23 [-Wdeprecated-non-prototype] 1078 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' 122 | #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 C23 [-Wdeprecated-non-prototype] 1102 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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 C23 [-Wdeprecated-non-prototype] 1121 | WStrcat(ws1, ws2) | ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' 114 | #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 C23 [-Wdeprecated-non-prototype] 1135 | WStrcmp(w1, w2) | ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' 115 | #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 C23 [-Wdeprecated-non-prototype] 1146 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #define WStrncmp G121_WStrncmp | ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1196 | } | ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | 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 C23 [-Wdeprecated-non-prototype] 1318 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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 C23 [-Wdeprecated-non-prototype] 1407 | 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 C23 [-Wdeprecated-non-prototype] 1451 | WString(s) | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 1510 | WSfree(s) | ^ | int ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] 1575 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' 233 | #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] 1614 | WToupper(wchar_t w) | ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1627 | 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 C23 [-Wdeprecated-non-prototype] 1656 | key2wchar(key, check) | ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' 277 | #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 C23 [-Wdeprecated-non-prototype] 1682 | confirmContext(d, yc) | ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1686 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1715 | abandonContext(d, yc) | ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1719 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1734 | makeRkError(d, str) | ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1748 | static | ~~~~~~ | int 1749 | 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 C23 [-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] 1762 | 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] 1764 | static | ~~~~~~ | int 1765 | 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 C23 [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1782 | } | ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1790 | 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] 1832 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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] 1862 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 114 | GlineClear(d) | ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' 34 | #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 C23 [-Wdeprecated-non-prototype] 131 | 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 C23 [-Wdeprecated-non-prototype] 146 | echostrClear(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' 202 | #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] 158 | static | ~~~~~~ | int 159 | 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 C23 [-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] 190 | checkGLineLen(d) | ^ | int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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] 209 | NothingChanged(d) | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 219 | NothingForGLine(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 238 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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] 245 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 266 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] 287 | 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 C23 [-Wdeprecated-non-prototype] 368 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 393 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | 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] 536 | static | ~~~~~~ | int 537 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 563 | extractTanString(tan, s, e) | ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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 C23 [-Wdeprecated-non-prototype] 580 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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 C23 [-Wdeprecated-non-prototype] 597 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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 C23 [-Wdeprecated-non-prototype] 605 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' 294 | #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 C23 [-Wdeprecated-non-prototype] 694 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' 291 | #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 C23 [-Wdeprecated-non-prototype] 716 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' 292 | #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] 726 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 732 | wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 870 | NoMoreMemory() | ^ | int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' 57 | #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] 877 | GLineNGReturn(d) | ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 888 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 916 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1040 | WStrlen(ws) | ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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 C23 [-Wdeprecated-non-prototype] 1051 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' 116 | #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 C23 [-Wdeprecated-non-prototype] 1078 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' 122 | #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 C23 [-Wdeprecated-non-prototype] 1102 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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 C23 [-Wdeprecated-non-prototype] 1121 | WStrcat(ws1, ws2) | ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' 114 | #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 C23 [-Wdeprecated-non-prototype] 1135 | WStrcmp(w1, w2) | ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' 115 | #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 C23 [-Wdeprecated-non-prototype] 1146 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #define WStrncmp G121_WStrncmp | ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1196 | } | ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | 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 C23 [-Wdeprecated-non-prototype] 1318 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #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 C23 [-Wdeprecated-non-prototype] 1407 | 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 C23 [-Wdeprecated-non-prototype] 1451 | WString(s) | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 1510 | WSfree(s) | ^ | int ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] 1575 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' 233 | #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] 1614 | WToupper(wchar_t w) | ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1627 | 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 C23 [-Wdeprecated-non-prototype] 1656 | key2wchar(key, check) | ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' 277 | #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 C23 [-Wdeprecated-non-prototype] 1682 | confirmContext(d, yc) | ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1686 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1715 | abandonContext(d, yc) | ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1719 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1734 | makeRkError(d, str) | ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1748 | static | ~~~~~~ | int 1749 | 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 C23 [-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] 1762 | 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] 1764 | static | ~~~~~~ | int 1765 | 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 C23 [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1782 | } | ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1790 | 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] 1832 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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] 1862 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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 C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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 C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 757 | RkSetServerName(s) | ^ | int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 757 | RkSetServerName(s) | ^ | int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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] 110 | 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] 113 | (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] 130 | (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] 136 | (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 C23 [-Wdeprecated-non-prototype] 241 | 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 C23 [-Wdeprecated-non-prototype] 253 | 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 C23 [-Wdeprecated-non-prototype] 260 | 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 C23 [-Wdeprecated-non-prototype] 277 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 335 | 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 C23 [-Wdeprecated-non-prototype] 344 | 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 C23 [-Wdeprecated-non-prototype] 360 | 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 C23 [-Wdeprecated-non-prototype] 473 | 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 C23 [-Wdeprecated-non-prototype] 488 | 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 C23 [-Wdeprecated-non-prototype] 510 | 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 C23 [-Wdeprecated-non-prototype] 727 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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] 110 | 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] 113 | (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] 130 | (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] 136 | (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 C23 [-Wdeprecated-non-prototype] 241 | 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 C23 [-Wdeprecated-non-prototype] 253 | 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 C23 [-Wdeprecated-non-prototype] 260 | 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 C23 [-Wdeprecated-non-prototype] 277 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 335 | 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 C23 [-Wdeprecated-non-prototype] 344 | 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 C23 [-Wdeprecated-non-prototype] 360 | 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 C23 [-Wdeprecated-non-prototype] 473 | 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 C23 [-Wdeprecated-non-prototype] 488 | 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 C23 [-Wdeprecated-non-prototype] 510 | 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 C23 [-Wdeprecated-non-prototype] 727 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 160 | _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 C23 [-Wdeprecated-non-prototype] 193 | 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 C23 [-Wdeprecated-non-prototype] 264 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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 C23 [-Wdeprecated-non-prototype] 395 | 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 C23 [-Wdeprecated-non-prototype] 443 | 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 C23 [-Wdeprecated-non-prototype] 480 | 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 C23 [-Wdeprecated-non-prototype] 556 | 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] 720 | 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 C23 [-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] 756 | 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 C23 [-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] 793 | 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 C23 [-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] 830 | 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 C23 [-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] 867 | 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 C23 [-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] 881 | 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 C23 [-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] 924 | 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] 990 | 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 C23 [-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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 160 | _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 C23 [-Wdeprecated-non-prototype] 193 | 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 C23 [-Wdeprecated-non-prototype] 264 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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 C23 [-Wdeprecated-non-prototype] 395 | 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 C23 [-Wdeprecated-non-prototype] 443 | 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 C23 [-Wdeprecated-non-prototype] 480 | 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 C23 [-Wdeprecated-non-prototype] 556 | 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] 720 | 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 C23 [-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] 756 | 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 C23 [-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] 793 | 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 C23 [-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] 830 | 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 C23 [-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] 867 | 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 C23 [-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] 881 | 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 C23 [-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] 924 | 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] 990 | 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 C23 [-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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 75 | 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 C23 [-Wdeprecated-non-prototype] 85 | 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] 105 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] 143 | 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 C23 [-Wdeprecated-non-prototype] 188 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' 103 | #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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 250 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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 C23 [-Wdeprecated-non-prototype] 271 | popCallback(d) | ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' 313 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jrbind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jrbind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 75 | 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 C23 [-Wdeprecated-non-prototype] 85 | 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] 105 | XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, | ^ | int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' 102 | #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 C23 [-Wdeprecated-non-prototype] 143 | 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 C23 [-Wdeprecated-non-prototype] 188 | XwcKanjiControl2(display, window, request, arg) | ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' 103 | #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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 250 | pushCallback(d, env, ev, ex, qu, au) | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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 C23 [-Wdeprecated-non-prototype] 271 | popCallback(d) | ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' 313 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 36 | static | ~~~~~~ | int 37 | 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 C23 [-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] 182 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] 226 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' 101 | #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 C23 [-Wdeprecated-non-prototype] 364 | 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 C23 [-Wdeprecated-non-prototype] 380 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ebind.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ebind.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 36 | static | ~~~~~~ | int 37 | 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 C23 [-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] 182 | XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, | ^ | int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' 100 | #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 C23 [-Wdeprecated-non-prototype] 226 | XKanjiControl2(display, window, request, arg) | ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' 101 | #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 C23 [-Wdeprecated-non-prototype] 364 | 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 C23 [-Wdeprecated-non-prototype] 380 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from lisp.c: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] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from lisp.c: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] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from lisp.c: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] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from lisp.c: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] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from lisp.c: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] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from lisp.c: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] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 55 | 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] 57 | 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] 57 | 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] 57 | 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] 57 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 66 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:163:13: note: conflicting prototype is here 163 | 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 C23 [-Wdeprecated-non-prototype] 337 | 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 C23 [-Wdeprecated-non-prototype] 376 | 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] 430 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #define ckverbose G169_ckverbose | ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 480 | (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 C23 [-Wdeprecated-non-prototype] 427 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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 C23 [-Wdeprecated-non-prototype] 502 | 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 C23 [-Wdeprecated-non-prototype] 498 | intr(sig) | ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 512 | parse_string(str) | ^ | int ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] 545 | 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 C23 [-Wdeprecated-non-prototype] 550 | 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 C23 [-Wdeprecated-non-prototype] 551 | 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 C23 [-Wdeprecated-non-prototype] 596 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 606 | (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 C23 [-Wdeprecated-non-prototype] 607 | 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 C23 [-Wdeprecated-non-prototype] 612 | 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] 694 | static | ~~~~~~ | int 695 | initIS() | ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 860 | static | ~~~~~~ | int 861 | allocarea() | ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | 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 C23 [-Wdeprecated-non-prototype] 932 | 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 C23 [-Wdeprecated-non-prototype] 945 | 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 C23 [-Wdeprecated-non-prototype] 939 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 962 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 994 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 998 | 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 C23 [-Wdeprecated-non-prototype] 1008 | 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 C23 [-Wdeprecated-non-prototype] 987 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1024 | 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 C23 [-Wdeprecated-non-prototype] 1026 | 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 C23 [-Wdeprecated-non-prototype] 1028 | 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 C23 [-Wdeprecated-non-prototype] 1038 | 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 C23 [-Wdeprecated-non-prototype] 1017 | 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 C23 [-Wdeprecated-non-prototype] 1047 | 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 C23 [-Wdeprecated-non-prototype] 1044 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1057 | 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 C23 [-Wdeprecated-non-prototype] 1059 | 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 C23 [-Wdeprecated-non-prototype] 1060 | 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 C23 [-Wdeprecated-non-prototype] 1053 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1071 | 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 C23 [-Wdeprecated-non-prototype] 1073 | 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 C23 [-Wdeprecated-non-prototype] 1074 | 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 C23 [-Wdeprecated-non-prototype] 1067 | 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 C23 [-Wdeprecated-non-prototype] 1081 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 1129 | 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 C23 [-Wdeprecated-non-prototype] 1130 | 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 C23 [-Wdeprecated-non-prototype] 1132 | 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 C23 [-Wdeprecated-non-prototype] 1152 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1154 | 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 C23 [-Wdeprecated-non-prototype] 1155 | 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 C23 [-Wdeprecated-non-prototype] 1177 | 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 C23 [-Wdeprecated-non-prototype] 1178 | 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 C23 [-Wdeprecated-non-prototype] 1179 | 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 C23 [-Wdeprecated-non-prototype] 1183 | 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 C23 [-Wdeprecated-non-prototype] 1188 | 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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1191 | 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] 1208 | static | ~~~~~~ | int 1209 | skipspaces() | ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1233 | static | ~~~~~~ | int 1234 | zaplin() | ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1289 | 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 C23 [-Wdeprecated-non-prototype] 1291 | 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 C23 [-Wdeprecated-non-prototype] 1300 | 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 C23 [-Wdeprecated-non-prototype] 1285 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | 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 C23 [-Wdeprecated-non-prototype] 1320 | 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] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1341 | 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 C23 [-Wdeprecated-non-prototype] 1365 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 1408 | 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] 1481 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1502 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1532 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:137:7: note: conflicting prototype is here 137 | 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 C23 [-Wdeprecated-non-prototype] 1585 | 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 C23 [-Wdeprecated-non-prototype] 1597 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | 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] 1609 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | 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 C23 [-Wdeprecated-non-prototype] 1630 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1644 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1667 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static void defatms(), epush(); | ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] 1708 | (void)sprintf(namebuf,"%d",xnum(atm)); | ~~ ^~~~~~~~~ | %ld ./lisp.h:105:19: note: expanded from macro 'xnum' 105 | #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 C23 [-Wdeprecated-non-prototype] 1701 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1282 | 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 C23 [-Wdeprecated-non-prototype] 1756 | 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 C23 [-Wdeprecated-non-prototype] 1759 | 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 C23 [-Wdeprecated-non-prototype] 1762 | 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 C23 [-Wdeprecated-non-prototype] 1765 | 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 C23 [-Wdeprecated-non-prototype] 1767 | 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 C23 [-Wdeprecated-non-prototype] 1768 | 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 C23 [-Wdeprecated-non-prototype] 1769 | 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 C23 [-Wdeprecated-non-prototype] 1770 | 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 C23 [-Wdeprecated-non-prototype] 1771 | 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 C23 [-Wdeprecated-non-prototype] 1772 | 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 C23 [-Wdeprecated-non-prototype] 1773 | 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 C23 [-Wdeprecated-non-prototype] 1774 | 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 C23 [-Wdeprecated-non-prototype] 1775 | 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 C23 [-Wdeprecated-non-prototype] 1776 | 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 C23 [-Wdeprecated-non-prototype] 1777 | 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 C23 [-Wdeprecated-non-prototype] 1778 | 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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1813 | (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 C23 [-Wdeprecated-non-prototype] 1806 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1819 | copycons(l) | ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1881 | 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 C23 [-Wdeprecated-non-prototype] 1831 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1727 | 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 C23 [-Wdeprecated-non-prototype] 1904 | 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 C23 [-Wdeprecated-non-prototype] 1906 | 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 C23 [-Wdeprecated-non-prototype] 1889 | 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 C23 [-Wdeprecated-non-prototype] 1953 | 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 C23 [-Wdeprecated-non-prototype] 1960 | 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 C23 [-Wdeprecated-non-prototype] 1986 | 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 C23 [-Wdeprecated-non-prototype] 1988 | 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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2029 | 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 C23 [-Wdeprecated-non-prototype] 2042 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2070 | 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 C23 [-Wdeprecated-non-prototype] 2076 | 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 C23 [-Wdeprecated-non-prototype] 1936 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2136 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | 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 C23 [-Wdeprecated-non-prototype] 2152 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | 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 C23 [-Wdeprecated-non-prototype] 2204 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 2217 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2230 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2243 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2272 | 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 C23 [-Wdeprecated-non-prototype] 2252 | 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 C23 [-Wdeprecated-non-prototype] 2307 | 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 C23 [-Wdeprecated-non-prototype] 2303 | 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 C23 [-Wdeprecated-non-prototype] 2316 | 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 C23 [-Wdeprecated-non-prototype] 2333 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1786 | 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 C23 [-Wdeprecated-non-prototype] 2346 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2300 | 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 C23 [-Wdeprecated-non-prototype] 2381 | 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 C23 [-Wdeprecated-non-prototype] 2412 | 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 C23 [-Wdeprecated-non-prototype] 2443 | 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 C23 [-Wdeprecated-non-prototype] 2493 | 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 C23 [-Wdeprecated-non-prototype] 2538 | 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 C23 [-Wdeprecated-non-prototype] 2562 | 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 C23 [-Wdeprecated-non-prototype] 2585 | 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 C23 [-Wdeprecated-non-prototype] 2621 | 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 C23 [-Wdeprecated-non-prototype] 2655 | 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 C23 [-Wdeprecated-non-prototype] 2693 | 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 C23 [-Wdeprecated-non-prototype] 2702 | 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 C23 [-Wdeprecated-non-prototype] 2772 | 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 C23 [-Wdeprecated-non-prototype] 2783 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2817 | 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 C23 [-Wdeprecated-non-prototype] 2813 | 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] 2879 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 2863 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2888 | 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] 2953 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 2925 | 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] 2994 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 2973 | 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 C23 [-Wdeprecated-non-prototype] 3017 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 3088 | 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 C23 [-Wdeprecated-non-prototype] 3105 | 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 C23 [-Wdeprecated-non-prototype] 3122 | 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] 3239 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 3222 | 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] 3273 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 3261 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3373 | int searchfunc(); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3499 | } | ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3508 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3678 | 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 C23 [-Wdeprecated-non-prototype] 3712 | 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 C23 [-Wdeprecated-non-prototype] 3735 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3777 | } | ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3784 | 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 C23 [-Wdeprecated-non-prototype] 4079 | men = allocMenu(n, clen); | ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4113 | } | ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4117 | 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 C23 [-Wdeprecated-non-prototype] 4147 | 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 C23 [-Wdeprecated-non-prototype] 4182 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4211 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 4207 | 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 C23 [-Wdeprecated-non-prototype] 4256 | (*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 C23 [-Wdeprecated-non-prototype] 4236 | 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 C23 [-Wdeprecated-non-prototype] 4280 | (*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 C23 [-Wdeprecated-non-prototype] 4264 | 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 C23 [-Wdeprecated-non-prototype] 4288 | 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] 4336 | 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 C23 [-Wdeprecated-non-prototype] 4358 | 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 C23 [-Wdeprecated-non-prototype] 4373 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4415 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4449 | 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] 4468 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' 320 | #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 C23 [-Wdeprecated-non-prototype] 4465 | 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] 4480 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:346:45: note: expanded from macro 'server_version' 346 | #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 C23 [-Wdeprecated-non-prototype] 4477 | 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 C23 [-Wdeprecated-non-prototype] 4489 | 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 C23 [-Wdeprecated-non-prototype] 4502 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] 4549 | 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 C23 [-Wdeprecated-non-prototype] 4514 | 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 C23 [-Wdeprecated-non-prototype] 4561 | 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 C23 [-Wdeprecated-non-prototype] 4562 | 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 C23 [-Wdeprecated-non-prototype] 4564 | 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 C23 [-Wdeprecated-non-prototype] 4565 | 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 C23 [-Wdeprecated-non-prototype] 4566 | 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 C23 [-Wdeprecated-non-prototype] 4567 | 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 C23 [-Wdeprecated-non-prototype] 4569 | 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 C23 [-Wdeprecated-non-prototype] 4570 | 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 C23 [-Wdeprecated-non-prototype] 4571 | 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 C23 [-Wdeprecated-non-prototype] 4572 | 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 C23 [-Wdeprecated-non-prototype] 4573 | 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 C23 [-Wdeprecated-non-prototype] 4574 | 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 C23 [-Wdeprecated-non-prototype] 4575 | 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 C23 [-Wdeprecated-non-prototype] 4576 | 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 C23 [-Wdeprecated-non-prototype] 4577 | 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 C23 [-Wdeprecated-non-prototype] 4578 | 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 C23 [-Wdeprecated-non-prototype] 4579 | 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 C23 [-Wdeprecated-non-prototype] 4580 | 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 C23 [-Wdeprecated-non-prototype] 4581 | 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 C23 [-Wdeprecated-non-prototype] 4582 | 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 C23 [-Wdeprecated-non-prototype] 4583 | 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 C23 [-Wdeprecated-non-prototype] 4584 | 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 C23 [-Wdeprecated-non-prototype] 4585 | 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 C23 [-Wdeprecated-non-prototype] 4586 | 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 C23 [-Wdeprecated-non-prototype] 4587 | 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 C23 [-Wdeprecated-non-prototype] 4588 | 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 C23 [-Wdeprecated-non-prototype] 4589 | 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 C23 [-Wdeprecated-non-prototype] 4590 | 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 C23 [-Wdeprecated-non-prototype] 4591 | 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 C23 [-Wdeprecated-non-prototype] 4592 | 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 C23 [-Wdeprecated-non-prototype] 4593 | 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 C23 [-Wdeprecated-non-prototype] 4594 | 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 C23 [-Wdeprecated-non-prototype] 4595 | 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 C23 [-Wdeprecated-non-prototype] 4596 | 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 C23 [-Wdeprecated-non-prototype] 4597 | 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 C23 [-Wdeprecated-non-prototype] 4598 | 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 C23 [-Wdeprecated-non-prototype] 4599 | 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 C23 [-Wdeprecated-non-prototype] 4600 | 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 C23 [-Wdeprecated-non-prototype] 4601 | 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 C23 [-Wdeprecated-non-prototype] 4602 | 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 C23 [-Wdeprecated-non-prototype] 4603 | 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 C23 [-Wdeprecated-non-prototype] 4604 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from lisp.c: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] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from lisp.c: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] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from lisp.c: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] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from lisp.c: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] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from lisp.c: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] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from lisp.c: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] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 55 | 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] 57 | 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] 57 | 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] 57 | 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] 57 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 66 | static list getatm(), getatmz(), newsymbol(), copystring(); | ^ lisp.c:163:13: note: conflicting prototype is here 163 | 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 C23 [-Wdeprecated-non-prototype] 337 | 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 C23 [-Wdeprecated-non-prototype] 376 | 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] 430 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #define ckverbose G169_ckverbose | ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | printf("ޥեȤ \"%s\" Ѥޤ\n", s); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 456 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 476 | 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 C23 [-Wdeprecated-non-prototype] 480 | (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 C23 [-Wdeprecated-non-prototype] 427 | YYparse_by_rcfilename(s) | ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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 C23 [-Wdeprecated-non-prototype] 502 | 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 C23 [-Wdeprecated-non-prototype] 498 | intr(sig) | ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 512 | parse_string(str) | ^ | int ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' 312 | #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 C23 [-Wdeprecated-non-prototype] 545 | 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 C23 [-Wdeprecated-non-prototype] 550 | 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 C23 [-Wdeprecated-non-prototype] 551 | 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 C23 [-Wdeprecated-non-prototype] 596 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 601 | 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 C23 [-Wdeprecated-non-prototype] 606 | (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 C23 [-Wdeprecated-non-prototype] 607 | 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 C23 [-Wdeprecated-non-prototype] 612 | 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] 694 | static | ~~~~~~ | int 695 | initIS() | ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 860 | static | ~~~~~~ | int 861 | allocarea() | ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | 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 C23 [-Wdeprecated-non-prototype] 932 | 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 C23 [-Wdeprecated-non-prototype] 945 | 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 C23 [-Wdeprecated-non-prototype] 939 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 962 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 994 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 998 | 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 C23 [-Wdeprecated-non-prototype] 1008 | 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 C23 [-Wdeprecated-non-prototype] 987 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1024 | 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 C23 [-Wdeprecated-non-prototype] 1026 | 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 C23 [-Wdeprecated-non-prototype] 1028 | 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 C23 [-Wdeprecated-non-prototype] 1038 | 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 C23 [-Wdeprecated-non-prototype] 1017 | 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 C23 [-Wdeprecated-non-prototype] 1047 | 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 C23 [-Wdeprecated-non-prototype] 1044 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1057 | 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 C23 [-Wdeprecated-non-prototype] 1059 | 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 C23 [-Wdeprecated-non-prototype] 1060 | 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 C23 [-Wdeprecated-non-prototype] 1053 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 1071 | 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 C23 [-Wdeprecated-non-prototype] 1073 | 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 C23 [-Wdeprecated-non-prototype] 1074 | 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 C23 [-Wdeprecated-non-prototype] 1067 | 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 C23 [-Wdeprecated-non-prototype] 1081 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 1129 | 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 C23 [-Wdeprecated-non-prototype] 1130 | 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 C23 [-Wdeprecated-non-prototype] 1132 | 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 C23 [-Wdeprecated-non-prototype] 1152 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1153 | 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 C23 [-Wdeprecated-non-prototype] 1154 | 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 C23 [-Wdeprecated-non-prototype] 1155 | 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 C23 [-Wdeprecated-non-prototype] 1177 | 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 C23 [-Wdeprecated-non-prototype] 1178 | 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 C23 [-Wdeprecated-non-prototype] 1179 | 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 C23 [-Wdeprecated-non-prototype] 1183 | 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 C23 [-Wdeprecated-non-prototype] 1188 | 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 C23 [-Wdeprecated-non-prototype] 1189 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1190 | 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 C23 [-Wdeprecated-non-prototype] 1191 | 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] 1208 | static | ~~~~~~ | int 1209 | skipspaces() | ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1233 | static | ~~~~~~ | int 1234 | zaplin() | ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1260 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1289 | 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 C23 [-Wdeprecated-non-prototype] 1291 | 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 C23 [-Wdeprecated-non-prototype] 1300 | 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 C23 [-Wdeprecated-non-prototype] 1285 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 65 | 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 C23 [-Wdeprecated-non-prototype] 1320 | 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] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1341 | 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 C23 [-Wdeprecated-non-prototype] 1365 | 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 C23 [-Wdeprecated-non-prototype] 1329 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 1408 | 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] 1481 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1326 | 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 C23 [-Wdeprecated-non-prototype] 1502 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1532 | char *gets(), *fgets(); | ^ /usr/include/stdio.h:137:7: note: conflicting prototype is here 137 | 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 C23 [-Wdeprecated-non-prototype] 1585 | 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 C23 [-Wdeprecated-non-prototype] 1597 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 58 | 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] 1609 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 57 | 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 C23 [-Wdeprecated-non-prototype] 1630 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1644 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 63 | 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 C23 [-Wdeprecated-non-prototype] 1667 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 62 | static void defatms(), epush(); | ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] 1708 | (void)sprintf(namebuf,"%d",xnum(atm)); | ~~ ^~~~~~~~~ | %ld ./lisp.h:105:19: note: expanded from macro 'xnum' 105 | #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 C23 [-Wdeprecated-non-prototype] 1701 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1282 | 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 C23 [-Wdeprecated-non-prototype] 1756 | 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 C23 [-Wdeprecated-non-prototype] 1759 | 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 C23 [-Wdeprecated-non-prototype] 1762 | 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 C23 [-Wdeprecated-non-prototype] 1765 | 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 C23 [-Wdeprecated-non-prototype] 1767 | 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 C23 [-Wdeprecated-non-prototype] 1768 | 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 C23 [-Wdeprecated-non-prototype] 1769 | 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 C23 [-Wdeprecated-non-prototype] 1770 | 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 C23 [-Wdeprecated-non-prototype] 1771 | 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 C23 [-Wdeprecated-non-prototype] 1772 | 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 C23 [-Wdeprecated-non-prototype] 1773 | 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 C23 [-Wdeprecated-non-prototype] 1774 | 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 C23 [-Wdeprecated-non-prototype] 1775 | 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 C23 [-Wdeprecated-non-prototype] 1776 | 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 C23 [-Wdeprecated-non-prototype] 1777 | 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 C23 [-Wdeprecated-non-prototype] 1778 | 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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1813 | (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 C23 [-Wdeprecated-non-prototype] 1806 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 66 | 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 C23 [-Wdeprecated-non-prototype] 1819 | copycons(l) | ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] 1881 | 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 C23 [-Wdeprecated-non-prototype] 1831 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1727 | 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 C23 [-Wdeprecated-non-prototype] 1904 | 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 C23 [-Wdeprecated-non-prototype] 1906 | 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 C23 [-Wdeprecated-non-prototype] 1889 | 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 C23 [-Wdeprecated-non-prototype] 1953 | 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 C23 [-Wdeprecated-non-prototype] 1960 | 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 C23 [-Wdeprecated-non-prototype] 1986 | 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 C23 [-Wdeprecated-non-prototype] 1988 | 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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2029 | 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 C23 [-Wdeprecated-non-prototype] 2042 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2070 | 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 C23 [-Wdeprecated-non-prototype] 2076 | 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 C23 [-Wdeprecated-non-prototype] 1936 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2136 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | 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 C23 [-Wdeprecated-non-prototype] 2152 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 64 | 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 C23 [-Wdeprecated-non-prototype] 2204 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 68 | 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 C23 [-Wdeprecated-non-prototype] 2217 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2230 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2243 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2272 | 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 C23 [-Wdeprecated-non-prototype] 2252 | 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 C23 [-Wdeprecated-non-prototype] 2307 | 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 C23 [-Wdeprecated-non-prototype] 2303 | 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 C23 [-Wdeprecated-non-prototype] 2316 | 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 C23 [-Wdeprecated-non-prototype] 2333 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 1786 | 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 C23 [-Wdeprecated-non-prototype] 2346 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 2300 | 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 C23 [-Wdeprecated-non-prototype] 2381 | 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 C23 [-Wdeprecated-non-prototype] 2412 | 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 C23 [-Wdeprecated-non-prototype] 2443 | 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 C23 [-Wdeprecated-non-prototype] 2493 | 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 C23 [-Wdeprecated-non-prototype] 2538 | 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 C23 [-Wdeprecated-non-prototype] 2562 | 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 C23 [-Wdeprecated-non-prototype] 2585 | 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 C23 [-Wdeprecated-non-prototype] 2621 | 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 C23 [-Wdeprecated-non-prototype] 2655 | 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 C23 [-Wdeprecated-non-prototype] 2693 | 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 C23 [-Wdeprecated-non-prototype] 2702 | 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 C23 [-Wdeprecated-non-prototype] 2772 | 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 C23 [-Wdeprecated-non-prototype] 2783 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 2817 | 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 C23 [-Wdeprecated-non-prototype] 2813 | 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] 2879 | changeModeName(mode, null(p) ? 0 : xstring(p)); | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 2863 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 2888 | 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] 2953 | retval = changeKeyfunc(mode, (unsigned)keyseq[0], | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 2925 | 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] 2994 | retval = changeKeyfuncOfAll((unsigned)keyseq[0], | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 2973 | 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 C23 [-Wdeprecated-non-prototype] 3017 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 3088 | 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 C23 [-Wdeprecated-non-prototype] 3105 | 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 C23 [-Wdeprecated-non-prototype] 3122 | 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] 3239 | ret = changeKeyfunc(mode, CANNA_KEY_Undefine, | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 3222 | 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] 3273 | ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 3261 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 3373 | int searchfunc(); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3499 | } | ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3508 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3678 | 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 C23 [-Wdeprecated-non-prototype] 3712 | 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 C23 [-Wdeprecated-non-prototype] 3735 | pickupChars(tku, tten, num, kodata) | ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3777 | } | ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3784 | 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 C23 [-Wdeprecated-non-prototype] 4079 | men = allocMenu(n, clen); | ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 4113 | } | ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4117 | 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 C23 [-Wdeprecated-non-prototype] 4147 | 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 C23 [-Wdeprecated-non-prototype] 4182 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4211 | char strbuf[256], *ret, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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 C23 [-Wdeprecated-non-prototype] 4207 | 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 C23 [-Wdeprecated-non-prototype] 4256 | (*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 C23 [-Wdeprecated-non-prototype] 4236 | 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 C23 [-Wdeprecated-non-prototype] 4280 | (*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 C23 [-Wdeprecated-non-prototype] 4264 | 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 C23 [-Wdeprecated-non-prototype] 4288 | 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] 4336 | 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 C23 [-Wdeprecated-non-prototype] 4358 | 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 C23 [-Wdeprecated-non-prototype] 4373 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4415 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 70 | 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 C23 [-Wdeprecated-non-prototype] 4449 | 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] 4468 | extern protocol_version; | ~~~~~~ ^ | int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' 320 | #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 C23 [-Wdeprecated-non-prototype] 4465 | 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] 4480 | extern server_version; | ~~~~~~ ^ | int ./sglobal.h:346:45: note: expanded from macro 'server_version' 346 | #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 C23 [-Wdeprecated-non-prototype] 4477 | 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 C23 [-Wdeprecated-non-prototype] 4489 | 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 C23 [-Wdeprecated-non-prototype] 4502 | VCannaDir(setp, arg) int setp; list arg; | ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] 4549 | 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 C23 [-Wdeprecated-non-prototype] 4514 | 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 C23 [-Wdeprecated-non-prototype] 4561 | 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 C23 [-Wdeprecated-non-prototype] 4562 | 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 C23 [-Wdeprecated-non-prototype] 4564 | 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 C23 [-Wdeprecated-non-prototype] 4565 | 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 C23 [-Wdeprecated-non-prototype] 4566 | 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 C23 [-Wdeprecated-non-prototype] 4567 | 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 C23 [-Wdeprecated-non-prototype] 4569 | 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 C23 [-Wdeprecated-non-prototype] 4570 | 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 C23 [-Wdeprecated-non-prototype] 4571 | 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 C23 [-Wdeprecated-non-prototype] 4572 | 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 C23 [-Wdeprecated-non-prototype] 4573 | 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 C23 [-Wdeprecated-non-prototype] 4574 | 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 C23 [-Wdeprecated-non-prototype] 4575 | 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 C23 [-Wdeprecated-non-prototype] 4576 | 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 C23 [-Wdeprecated-non-prototype] 4577 | 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 C23 [-Wdeprecated-non-prototype] 4578 | 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 C23 [-Wdeprecated-non-prototype] 4579 | 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 C23 [-Wdeprecated-non-prototype] 4580 | 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 C23 [-Wdeprecated-non-prototype] 4581 | 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 C23 [-Wdeprecated-non-prototype] 4582 | 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 C23 [-Wdeprecated-non-prototype] 4583 | 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 C23 [-Wdeprecated-non-prototype] 4584 | 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 C23 [-Wdeprecated-non-prototype] 4585 | 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 C23 [-Wdeprecated-non-prototype] 4586 | 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 C23 [-Wdeprecated-non-prototype] 4587 | 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 C23 [-Wdeprecated-non-prototype] 4588 | 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 C23 [-Wdeprecated-non-prototype] 4589 | 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 C23 [-Wdeprecated-non-prototype] 4590 | 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 C23 [-Wdeprecated-non-prototype] 4591 | 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 C23 [-Wdeprecated-non-prototype] 4592 | 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 C23 [-Wdeprecated-non-prototype] 4593 | 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 C23 [-Wdeprecated-non-prototype] 4594 | 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 C23 [-Wdeprecated-non-prototype] 4595 | 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 C23 [-Wdeprecated-non-prototype] 4596 | 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 C23 [-Wdeprecated-non-prototype] 4597 | 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 C23 [-Wdeprecated-non-prototype] 4598 | 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 C23 [-Wdeprecated-non-prototype] 4599 | 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 C23 [-Wdeprecated-non-prototype] 4600 | 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 C23 [-Wdeprecated-non-prototype] 4601 | 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 C23 [-Wdeprecated-non-prototype] 4602 | 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 C23 [-Wdeprecated-non-prototype] 4603 | 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 C23 [-Wdeprecated-non-prototype] 4604 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from defaultmap.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from defaultmap.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int defaultmap.c:34:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | static int (*getfunc(tbl, f))() | ^ defaultmap.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 48 | static | ~~~~~~ | int 49 | simpleUndefBehavior(d) | ^ defaultmap.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] defaultmap.c:85:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 85 | searchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23 [-Wdeprecated-non-prototype] 127 | return (*func)(d); | ^ defaultmap.c:134:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 134 | return (*func)(d, fnum); | ^ defaultmap.c:141:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | return (*func)(d); | ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 161 | } | ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 165 | CYsearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ defaultmap.c:186:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 186 | return (*func)(d); | ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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 C23 [-Wdeprecated-non-prototype] 228 | makeBushuEchoStr(d) | ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | static | ~~~~~~ | int 249 | 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 C23 [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | 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] 278 | getForIchiranContext(d) | ^ | int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #define getForIchiranContext G235_getForIchiranContext | ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 287 | 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 C23 [-Wdeprecated-non-prototype] 278 | getForIchiranContext(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 308 | popForIchiranMode(d) | ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' 314 | #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] 323 | static | ~~~~~~ | int 324 | 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 C23 [-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] 380 | static | ~~~~~~ | int 381 | 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 C23 [-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] 400 | static | ~~~~~~ | int 401 | 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 C23 [-Wdeprecated-non-prototype] 418 | 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 C23 [-Wdeprecated-non-prototype] 401 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 426 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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] 444 | 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] 446 | static | ~~~~~~ | int 447 | 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 C23 [-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] 458 | 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] 460 | static | ~~~~~~ | int 461 | 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 C23 [-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] 489 | static | ~~~~~~ | int 490 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 516 | static | ~~~~~~ | int 517 | 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 C23 [-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] 546 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] 573 | 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] 588 | static | ~~~~~~ | int 589 | 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] 595 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #define defaultBushuContext G185_defaultBushuContext | ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 598 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning 598 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment 598 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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] 638 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 639 | uiContext d; 640 | int flag, cur; 641 | int (*quitfunc) pro((uiContext, int, mode_context)); 642 | { bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | static | ~~~~~~ | int 638 | 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] 649 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 674 | 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 C23 [-Wdeprecated-non-prototype] 691 | = 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 C23 [-Wdeprecated-non-prototype] 638 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 771 | static | ~~~~~~ | int 772 | 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] 776 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 772 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bushu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bushu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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 C23 [-Wdeprecated-non-prototype] 228 | makeBushuEchoStr(d) | ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | static | ~~~~~~ | int 249 | 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 C23 [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | 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] 278 | getForIchiranContext(d) | ^ | int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #define getForIchiranContext G235_getForIchiranContext | ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 287 | 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 C23 [-Wdeprecated-non-prototype] 278 | getForIchiranContext(d) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 308 | popForIchiranMode(d) | ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' 314 | #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] 323 | static | ~~~~~~ | int 324 | 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 C23 [-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] 380 | static | ~~~~~~ | int 381 | 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 C23 [-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] 400 | static | ~~~~~~ | int 401 | 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 C23 [-Wdeprecated-non-prototype] 418 | 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 C23 [-Wdeprecated-non-prototype] 401 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 426 | BushuMode(d) | ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #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] 444 | 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] 446 | static | ~~~~~~ | int 447 | 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 C23 [-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] 458 | 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] 460 | static | ~~~~~~ | int 461 | 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 C23 [-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] 489 | static | ~~~~~~ | int 490 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 516 | static | ~~~~~~ | int 517 | 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 C23 [-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] 546 | ConvertAsBushu(d) | ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #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 C23 [-Wdeprecated-non-prototype] 573 | 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] 588 | static | ~~~~~~ | int 589 | 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] 595 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #define defaultBushuContext G185_defaultBushuContext | ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 598 | if ((defaultBushuContext == -1)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning 598 | if ((defaultBushuContext == -1)) { | ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment 598 | 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 C23 [-Wdeprecated-non-prototype] 589 | 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] 638 | bushuHenkan(d, flag, ext, cur, quitfunc) | ^ 639 | uiContext d; 640 | int flag, cur; 641 | int (*quitfunc) pro((uiContext, int, mode_context)); 642 | { bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | static | ~~~~~~ | int 638 | 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] 649 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 674 | 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 C23 [-Wdeprecated-non-prototype] 691 | = 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 C23 [-Wdeprecated-non-prototype] 638 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 771 | static | ~~~~~~ | int 772 | 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] 776 | extern defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 772 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearHenkanContext(yc) | ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' 170 | #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] 74 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] 91 | 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] 221 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 206 | chikujiInit(d) | ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23 [-Wdeprecated-non-prototype] 253 | chikujiSubstYomi(d) | ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 294 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] 311 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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] 444 | 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 C23 [-Wdeprecated-non-prototype] 447 | ChikujiTanExtend(d) | ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 484 | 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 C23 [-Wdeprecated-non-prototype] 487 | ChikujiTanShrink(d) | ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 530 | 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 C23 [-Wdeprecated-non-prototype] 533 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 623 | 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 C23 [-Wdeprecated-non-prototype] 626 | 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 C23 [-Wdeprecated-non-prototype] 719 | moveToChikujiTanMode(d) | ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' 300 | #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 C23 [-Wdeprecated-non-prototype] 731 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' 301 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 755 | extern int YomiInsert(); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #define YomiInsert G133_YomiInsert | ^ ./canna.h:1114:8: note: conflicting prototype is here 1114 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 757 | 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 C23 [-Wdeprecated-non-prototype] 760 | ChikujiHenkanNaive(d) | ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 766 | 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 C23 [-Wdeprecated-non-prototype] 769 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 775 | 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 C23 [-Wdeprecated-non-prototype] 778 | 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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #define TanKatakana G090_TanKatakana | ^ ./canna.h:1133:8: note: conflicting prototype is here 1133 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #define TanPrintBunpou G096_TanPrintBunpou | ^ ./canna.h:1137:8: note: conflicting prototype is here 1137 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #define TanMuhenkan G092_TanMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #define TanBubunKakutei G081_TanBubunKakutei | ^ ./canna.h:1129:8: note: conflicting prototype is here 1129 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #define TanHankaku G087_TanHankaku | ^ ./canna.h:1131:8: note: conflicting prototype is here 1131 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #define TanHiragana G088_TanHiragana | ^ ./canna.h:1132:8: note: conflicting prototype is here 1132 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #define TanRomaji G097_TanRomaji | ^ ./canna.h:1134:8: note: conflicting prototype is here 1134 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #define TanZenkaku G099_TanZenkaku | ^ ./canna.h:1130:8: note: conflicting prototype is here 1130 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #define TanForwardBunsetsu G086_TanForwardBunsetsu | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #define TanBackwardBunsetsu G079_TanBackwardBunsetsu | ^ ./canna.h:1068:8: note: conflicting prototype is here 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #define TanPreviousKouho G095_TanPreviousKouho | ^ ./canna.h:1118:8: note: conflicting prototype is here 1118 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu | ^ ./canna.h:1119:8: note: conflicting prototype is here 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #define TanEndOfBunsetsu G085_TanEndOfBunsetsu | ^ ./canna.h:1120:8: note: conflicting prototype is here 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #define TanBubunMuhenkan G082_TanBubunMuhenkan | ^ ./canna.h:1122:8: note: conflicting prototype is here 1122 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #define TanUpper G098_TanUpper | ^ ./canna.h:1135:8: note: conflicting prototype is here 1135 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #define TanCapitalize G083_TanCapitalize | ^ ./canna.h:1136:8: note: conflicting prototype is here 1136 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #define TanDeletePrevious G084_TanDeletePrevious | ^ ./canna.h:1121:8: note: conflicting prototype is here 1121 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1128:8: note: conflicting prototype is here 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #define Yomisearchfunc G138_Yomisearchfunc | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from chikuji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from chikuji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 53 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearHenkanContext(yc) | ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' 170 | #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] 74 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] 91 | 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] 221 | if (ToggleChikuji(d, 1) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 206 | chikujiInit(d) | ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23 [-Wdeprecated-non-prototype] 253 | chikujiSubstYomi(d) | ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 294 | ChikujiSubstYomi(d) | ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #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 C23 [-Wdeprecated-non-prototype] 311 | ChikujiTanDeletePrevious(d) | ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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] 444 | 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 C23 [-Wdeprecated-non-prototype] 447 | ChikujiTanExtend(d) | ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 484 | 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 C23 [-Wdeprecated-non-prototype] 487 | ChikujiTanShrink(d) | ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 530 | 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 C23 [-Wdeprecated-non-prototype] 533 | ChikujiYomiDeletePrevious(d) | ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 623 | 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 C23 [-Wdeprecated-non-prototype] 626 | 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 C23 [-Wdeprecated-non-prototype] 719 | moveToChikujiTanMode(d) | ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' 300 | #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 C23 [-Wdeprecated-non-prototype] 731 | moveToChikujiYomiMode(d) | ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' 301 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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 C23 [-Wdeprecated-non-prototype] 742 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 755 | extern int YomiInsert(); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #define YomiInsert G133_YomiInsert | ^ ./canna.h:1114:8: note: conflicting prototype is here 1114 | extern YomiInsert pro((uiContext)); | ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 757 | 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 C23 [-Wdeprecated-non-prototype] 760 | ChikujiHenkanNaive(d) | ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 766 | 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 C23 [-Wdeprecated-non-prototype] 769 | ChikujiHenkanOrNothing(d) | ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 775 | 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 C23 [-Wdeprecated-non-prototype] 778 | 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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./canna.h:1107:8: note: conflicting prototype is here 1107 | extern TanKouhoIchiran pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 29 | extern TanKouhoIchiran(), TanKatakana(); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #define TanKatakana G090_TanKatakana | ^ ./canna.h:1133:8: note: conflicting prototype is here 1133 | extern TanKatakana pro((uiContext)); | ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 30 | extern TanPrintBunpou(); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #define TanPrintBunpou G096_TanPrintBunpou | ^ ./canna.h:1137:8: note: conflicting prototype is here 1137 | extern TanPrintBunpou pro((uiContext)); | ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #define TanMuhenkan G092_TanMuhenkan | ^ ./canna.h:1064:8: note: conflicting prototype is here 1064 | extern TanMuhenkan pro((uiContext)); | ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #define TanBubunKakutei G081_TanBubunKakutei | ^ ./canna.h:1129:8: note: conflicting prototype is here 1129 | extern TanBubunKakutei pro((uiContext)); | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 31 | extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #define TanHankaku G087_TanHankaku | ^ ./canna.h:1131:8: note: conflicting prototype is here 1131 | extern TanHankaku pro((uiContext)); | ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #define TanHiragana G088_TanHiragana | ^ ./canna.h:1132:8: note: conflicting prototype is here 1132 | extern TanHiragana pro((uiContext)); | ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #define TanRomaji G097_TanRomaji | ^ ./canna.h:1134:8: note: conflicting prototype is here 1134 | extern TanRomaji pro((uiContext)); | ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 32 | extern TanHiragana(), TanRomaji(), TanZenkaku(); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #define TanZenkaku G099_TanZenkaku | ^ ./canna.h:1130:8: note: conflicting prototype is here 1130 | extern TanZenkaku pro((uiContext)); | ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #define TanForwardBunsetsu G086_TanForwardBunsetsu | ^ ./canna.h:1072:8: note: conflicting prototype is here 1072 | extern TanForwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 33 | extern TanForwardBunsetsu(), TanBackwardBunsetsu(); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #define TanBackwardBunsetsu G079_TanBackwardBunsetsu | ^ ./canna.h:1068:8: note: conflicting prototype is here 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 34 | extern TanNextKouho(), TanPreviousKouho(); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #define TanPreviousKouho G095_TanPreviousKouho | ^ ./canna.h:1118:8: note: conflicting prototype is here 1118 | extern TanPreviousKouho pro((uiContext)); | ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu | ^ ./canna.h:1119:8: note: conflicting prototype is here 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #define TanEndOfBunsetsu G085_TanEndOfBunsetsu | ^ ./canna.h:1120:8: note: conflicting prototype is here 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 35 | extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #define TanBubunMuhenkan G082_TanBubunMuhenkan | ^ ./canna.h:1122:8: note: conflicting prototype is here 1122 | extern TanBubunMuhenkan pro((uiContext)); | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #define TanUpper G098_TanUpper | ^ ./canna.h:1135:8: note: conflicting prototype is here 1135 | extern TanUpper pro((uiContext)); | ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #define TanCapitalize G083_TanCapitalize | ^ ./canna.h:1136:8: note: conflicting prototype is here 1136 | extern TanCapitalize pro((uiContext)); | ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 36 | extern TanUpper(), TanCapitalize(), TanDeletePrevious(); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #define TanDeletePrevious G084_TanDeletePrevious | ^ ./canna.h:1121:8: note: conflicting prototype is here 1121 | extern TanDeletePrevious pro((uiContext)); | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:37:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 37 | extern TanKanaRotate pro((uiContext)), TanRomajiRotate pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 38 | extern TanCaseRotateForward pro((uiContext)); | ~~~~~~ ^ | int ./chikujimap.h:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #define searchfunc G339_searchfunc | ^ ./canna.h:1040:12: note: conflicting prototype is here 1040 | extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' 339 | #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] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ ./canna.h:1128:8: note: conflicting prototype is here 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #define Yomisearchfunc G138_Yomisearchfunc | ^ ./canna.h:1100:8: note: conflicting prototype is here 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from commondata.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from commondata.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int commondata.c:45:42: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 45 | struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' 28 | #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] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' 25 | #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] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 587 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 577 | 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 C23 [-Wdeprecated-non-prototype] 606 | showVersion(d) | ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 631 | 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 C23 [-Wdeprecated-non-prototype] 668 | 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 C23 [-Wdeprecated-non-prototype] 696 | 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 C23 [-Wdeprecated-non-prototype] 730 | showRomkanaFile(d) | ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 765 | 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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1140:8: note: conflicting prototype is here 1140 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #define HenkanNyuryokuMode G035_HenkanNyuryokuMode | ^ ./canna.h:1141:8: note: conflicting prototype is here 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #define KigoIchiran G054_KigoIchiran | ^ ./canna.h:1142:8: note: conflicting prototype is here 1142 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #define UiUtilMode G105_UiUtilMode | ^ ./canna.h:1143:8: note: conflicting prototype is here 1143 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle | ^ ./canna.h:1149:8: note: conflicting prototype is here 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle | ^ ./canna.h:1150:8: note: conflicting prototype is here 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle | ^ ./canna.h:1151:8: note: conflicting prototype is here 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1152:8: note: conflicting prototype is here 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #define YomiBaseRotateForw G130_YomiBaseRotateForw | ^ ./canna.h:1153:8: note: conflicting prototype is here 1153 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #define YomiBaseRotateBack G129_YomiBaseRotateBack | ^ ./canna.h:1154:8: note: conflicting prototype is here 1154 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #define YomiModeBackup G136_YomiModeBackup | ^ ./canna.h:1156:8: note: conflicting prototype is here 1156 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #define JapaneseMode G048_JapaneseMode | ^ ./canna.h:1158:8: note: conflicting prototype is here 1158 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from empty.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from empty.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int empty.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 36 | static | ~~~~~~ | int 37 | inEmptySelfInsert(d) | ^ empty.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:52:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 52 | static EmptySelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:55:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 54 | static | ~~~~~~ | int 55 | EmptySelfInsert(d) | ^ empty.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:81:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | static EmptyYomiInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 83 | static | ~~~~~~ | int 84 | EmptyYomiInsert(d) | ^ empty.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:105:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 105 | static EmptyQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 107 | static | ~~~~~~ | int 108 | EmptyQuotedInsert(d) | ^ empty.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | static AlphaSelfInsert pro((uiContext)); | ~~~~~~ ^ | int empty.c:125:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static | ~~~~~~ | int 125 | AlphaSelfInsert(d) | ^ empty.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static AlphaNop pro((uiContext)); | ~~~~~~ ^ | int empty.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | AlphaNop(d) | ^ empty.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 158 | static EmptyQuit pro((uiContext)); | ~~~~~~ ^ | int empty.c:161:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 160 | static | ~~~~~~ | int 161 | EmptyQuit(d) | ^ empty.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:175:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 175 | static EmptyKakutei pro((uiContext)); | ~~~~~~ ^ | int empty.c:178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 177 | static | ~~~~~~ | int 178 | EmptyKakutei(d) | ^ empty.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static EmptyDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int empty.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | EmptyDeletePrevious(d) | ^ empty.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 210 | FindExtraFunc(fnum) | ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' 28 | #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] 224 | static | ~~~~~~ | int 225 | UserMode(d, estruct) | ^ empty.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:257:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 256 | static | ~~~~~~ | int 257 | UserSelect(d, estruct) | ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 299 | return uuKigoMake(d, kigop->kigo_data, kigop->kigo_size, | ^ empty.c:257:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | UserSelect(d, estruct) | ^ empty.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | UserMenu(d, estruct) | ^ empty.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 314 | static | ~~~~~~ | int 315 | ProcExtraFunc(d, fnum) | ^ empty.c:315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] empty.c:339:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 339 | getBaseMode(yc) | ^ | int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' 234 | #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 C23 [-Wdeprecated-non-prototype] 377 | EmptyBaseModeInfo(d, yc) | ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' 25 | #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] 387 | EmptyBaseHira(d) | ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 401 | EmptyBaseKata(d) | ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 418 | EmptyBaseEisu(d) | ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 433 | EmptyBaseZen(d) | ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 454 | EmptyBaseHan(d) | ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 482 | EmptyBaseKana(d) | ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 505 | EmptyBaseKakutei(d) | ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 519 | EmptyBaseHenkan(d) | ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 587 | if (ToggleChikuji(d, 0) == -1) { | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 577 | 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 C23 [-Wdeprecated-non-prototype] 606 | showVersion(d) | ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 637 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 631 | 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 C23 [-Wdeprecated-non-prototype] 668 | 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 C23 [-Wdeprecated-non-prototype] 696 | 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 C23 [-Wdeprecated-non-prototype] 730 | showRomkanaFile(d) | ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 770 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 765 | 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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ ./canna.h:1140:8: note: conflicting prototype is here 1140 | extern AlphaMode pro((uiContext)); | ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #define HenkanNyuryokuMode G035_HenkanNyuryokuMode | ^ ./canna.h:1141:8: note: conflicting prototype is here 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 27 | extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:28:52: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern ZenKataKakuteiMode(), HanKataKakuteiMode(), ZenAlphaKakuteiMode(); | ~~~~~~ ^ | int ./emptymap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./emptymap.h:29:31: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 29 | extern HanAlphaKakuteiMode(), KigoIchiran(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #define KigoIchiran G054_KigoIchiran | ^ ./canna.h:1142:8: note: conflicting prototype is here 1142 | extern KigoIchiran pro((uiContext)); | ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 31 | extern HexMode(), BushuMode(); | ~~~~~~ ^ | int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' 6 | #define BushuMode G006_BushuMode | ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 33 | extern KigoIchiran(), UiUtilMode(); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #define UiUtilMode G105_UiUtilMode | ^ ./canna.h:1143:8: note: conflicting prototype is here 1143 | extern UiUtilMode pro((uiContext)); | ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle | ^ ./canna.h:1149:8: note: conflicting prototype is here 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 34 | extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle | ^ ./canna.h:1150:8: note: conflicting prototype is here 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle | ^ ./canna.h:1151:8: note: conflicting prototype is here 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 35 | extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle | ^ ./canna.h:1152:8: note: conflicting prototype is here 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #define YomiBaseRotateForw G130_YomiBaseRotateForw | ^ ./canna.h:1153:8: note: conflicting prototype is here 1153 | extern YomiBaseRotateForw pro((uiContext)); | ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 36 | extern YomiBaseRotateForw(), YomiBaseRotateBack(); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #define YomiBaseRotateBack G129_YomiBaseRotateBack | ^ ./canna.h:1154:8: note: conflicting prototype is here 1154 | extern YomiBaseRotateBack pro((uiContext)); | ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 37 | extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #define YomiModeBackup G136_YomiModeBackup | ^ ./canna.h:1156:8: note: conflicting prototype is here 1156 | extern YomiModeBackup pro((uiContext)); | ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 38 | extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 40 | extern kigoRussia(), kigoGreek(), kigoKeisen(); | ~~~~~~ ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 41 | extern dicMount(), serverChange(), serverFin(); | ~~~~~~ ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 42 | extern chikujiInit(); | ~~~~~~ ^ | int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' 166 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 27 | extern int JapaneseMode(); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #define JapaneseMode G048_JapaneseMode | ^ ./canna.h:1158:8: note: conflicting prototype is here 1158 | extern JapaneseMode pro((uiContext)); | ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 64 | kanakanError(d) | ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | 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 C23 [-Wdeprecated-non-prototype] 73 | 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 C23 [-Wdeprecated-non-prototype] 102 | mountError(dic) | ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 123 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | KanjiInit() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' 51 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 208 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 213 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 493 | KanjiFin() | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' 50 | #define KanjiFin G050_KanjiFin | ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 518 | 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 C23 [-Wdeprecated-non-prototype] 537 | 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 C23 [-Wdeprecated-non-prototype] 556 | freeTanContext(tan) | ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' 232 | #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 C23 [-Wdeprecated-non-prototype] 568 | 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 C23 [-Wdeprecated-non-prototype] 583 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 615 | 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 C23 [-Wdeprecated-non-prototype] 641 | doTanConvertTb(d, yc) | ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' 373 | #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 C23 [-Wdeprecated-non-prototype] 794 | 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 C23 [-Wdeprecated-non-prototype] 1003 | 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 C23 [-Wdeprecated-non-prototype] 1106 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' 305 | #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 C23 [-Wdeprecated-non-prototype] 1168 | 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 C23 [-Wdeprecated-non-prototype] 1212 | 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 C23 [-Wdeprecated-non-prototype] 1235 | TanBubunMuhenkan(d) | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23 [-Wdeprecated-non-prototype] 1258 | prepareHenkanMode(d) | ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' 318 | #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] 1271 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] 1277 | 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] 1298 | static | ~~~~~~ | int 1299 | 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] 1306 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1299 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 1386 | TanNop(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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 C23 [-Wdeprecated-non-prototype] 1400 | 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 C23 [-Wdeprecated-non-prototype] 1424 | TanForwardBunsetsu(d) | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23 [-Wdeprecated-non-prototype] 1475 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1516 | static | ~~~~~~ | int 1517 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1561 | 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] 1594 | enterTanHenkanMode(d, fnum) | ^ 1595 | uiContext d; 1596 | { henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | 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] 1635 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1644 | TanNextKouho(d) | ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1662 | 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 C23 [-Wdeprecated-non-prototype] 1665 | TanHenkan(d) | ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1689 | TanPreviousKouho(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] 1722 | 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] 1733 | TanHiragana(d) | ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1739 | TanKatakana(d) | ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1745 | TanRomaji(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1751 | TanUpper(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1757 | TanCapitalize(d) | ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1763 | TanZenkaku(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1769 | TanHankaku(d) | ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1777 | 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 C23 [-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] 1785 | 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 C23 [-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] 1793 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1800 | 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 C23 [-Wdeprecated-non-prototype] 1825 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23 [-Wdeprecated-non-prototype] 1848 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23 [-Wdeprecated-non-prototype] 1872 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1925 | TanMuhenkan(d) | ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] 1994 | TanDeletePrevious(d) | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23 [-Wdeprecated-non-prototype] 2066 | finishTanKakutei(d) | ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' 222 | #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] 2194 | TanKakutei(d) | ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 2210 | 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 C23 [-Wdeprecated-non-prototype] 2213 | TanKakuteiYomiInsert(d) | ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2244 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' 303 | #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 C23 [-Wdeprecated-non-prototype] 2290 | 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] 2328 | 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 C23 [-Wdeprecated-non-prototype] 2331 | TanExtendBunsetsu(d) | ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2361 | 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 C23 [-Wdeprecated-non-prototype] 2364 | TanShrinkBunsetsu(d) | ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2401 | TanPrintBunpou(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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] 2509 | 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] 2511 | static | ~~~~~~ | int 2512 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2533 | 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 C23 [-Wdeprecated-non-prototype] 2565 | setMode(d, tan, forw) | ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' 347 | #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 C23 [-Wdeprecated-non-prototype] 2598 | TbForward(d) | ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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 C23 [-Wdeprecated-non-prototype] 2622 | TbBackward(d) | ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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 C23 [-Wdeprecated-non-prototype] 2646 | TbBeginningOfLine(d) | ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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 C23 [-Wdeprecated-non-prototype] 2661 | TbEndOfLine(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 2675 | 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] 2677 | static | ~~~~~~ | int 2678 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2699 | 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] 2753 | 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] 2754 | 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] 2756 | static | ~~~~~~ | int 2757 | 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 C23 [-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] 2763 | static | ~~~~~~ | int 2764 | 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 C23 [-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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] 1635 | TanKouhoIchiran(d) | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from henkan.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from henkan.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 64 | kanakanError(d) | ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | 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 C23 [-Wdeprecated-non-prototype] 73 | 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 C23 [-Wdeprecated-non-prototype] 102 | mountError(dic) | ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 123 | jrKanjiError = "ưϿѼ¸ߤޤ"; | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | KanjiInit() | ^ | int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' 51 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 208 | char *ptr, *getenv(), *kodmesg = ""/* μΥå */; | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 213 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 493 | KanjiFin() | ^ | int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' 50 | #define KanjiFin G050_KanjiFin | ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 518 | 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 C23 [-Wdeprecated-non-prototype] 537 | 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 C23 [-Wdeprecated-non-prototype] 556 | freeTanContext(tan) | ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' 232 | #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 C23 [-Wdeprecated-non-prototype] 568 | 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 C23 [-Wdeprecated-non-prototype] 583 | 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 C23 [-Wdeprecated-non-prototype] 597 | 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 C23 [-Wdeprecated-non-prototype] 615 | 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 C23 [-Wdeprecated-non-prototype] 641 | doTanConvertTb(d, yc) | ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' 373 | #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 C23 [-Wdeprecated-non-prototype] 794 | 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 C23 [-Wdeprecated-non-prototype] 1003 | 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 C23 [-Wdeprecated-non-prototype] 1106 | newFilledYomiContext(next, prev) | ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' 305 | #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 C23 [-Wdeprecated-non-prototype] 1168 | 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 C23 [-Wdeprecated-non-prototype] 1212 | 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 C23 [-Wdeprecated-non-prototype] 1235 | TanBubunMuhenkan(d) | ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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 C23 [-Wdeprecated-non-prototype] 1258 | prepareHenkanMode(d) | ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' 318 | #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] 1271 | doHenkan(d, len, kanji) | ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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 C23 [-Wdeprecated-non-prototype] 1277 | 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] 1298 | static | ~~~~~~ | int 1299 | 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] 1306 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1299 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 1386 | TanNop(d) | ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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 C23 [-Wdeprecated-non-prototype] 1400 | 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 C23 [-Wdeprecated-non-prototype] 1424 | TanForwardBunsetsu(d) | ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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 C23 [-Wdeprecated-non-prototype] 1475 | TanBackwardBunsetsu(d) | ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1516 | static | ~~~~~~ | int 1517 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1561 | 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] 1594 | enterTanHenkanMode(d, fnum) | ^ 1595 | uiContext d; 1596 | { henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1594 | 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] 1635 | TanKouhoIchiran(d) | ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1644 | TanNextKouho(d) | ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1662 | 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 C23 [-Wdeprecated-non-prototype] 1665 | TanHenkan(d) | ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1689 | TanPreviousKouho(d) | ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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 C23 [-Wdeprecated-non-prototype] 1722 | 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] 1733 | TanHiragana(d) | ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1739 | TanKatakana(d) | ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1745 | TanRomaji(d) | ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1751 | TanUpper(d) | ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1757 | TanCapitalize(d) | ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1763 | TanZenkaku(d) | ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1769 | TanHankaku(d) | ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1777 | 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 C23 [-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] 1785 | 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 C23 [-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] 1793 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1800 | 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 C23 [-Wdeprecated-non-prototype] 1825 | TanBeginningOfBunsetsu(d) | ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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 C23 [-Wdeprecated-non-prototype] 1848 | TanEndOfBunsetsu(d) | ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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 C23 [-Wdeprecated-non-prototype] 1872 | tanMuhenkan(d, kCurs) | ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1925 | TanMuhenkan(d) | ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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 C23 [-Wdeprecated-non-prototype] 1994 | TanDeletePrevious(d) | ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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 C23 [-Wdeprecated-non-prototype] 2066 | finishTanKakutei(d) | ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' 222 | #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] 2194 | TanKakutei(d) | ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 2210 | 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 C23 [-Wdeprecated-non-prototype] 2213 | TanKakuteiYomiInsert(d) | ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2244 | extern nKouhoBunsetsu; | ~~~~~~ ^ | int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' 303 | #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 C23 [-Wdeprecated-non-prototype] 2290 | 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] 2328 | 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 C23 [-Wdeprecated-non-prototype] 2331 | TanExtendBunsetsu(d) | ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2361 | 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 C23 [-Wdeprecated-non-prototype] 2364 | TanShrinkBunsetsu(d) | ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2401 | TanPrintBunpou(d) | ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 2487 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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] 2509 | 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] 2511 | static | ~~~~~~ | int 2512 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2533 | 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 C23 [-Wdeprecated-non-prototype] 2565 | setMode(d, tan, forw) | ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' 347 | #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 C23 [-Wdeprecated-non-prototype] 2598 | TbForward(d) | ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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 C23 [-Wdeprecated-non-prototype] 2622 | TbBackward(d) | ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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 C23 [-Wdeprecated-non-prototype] 2646 | TbBeginningOfLine(d) | ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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 C23 [-Wdeprecated-non-prototype] 2661 | TbEndOfLine(d) | ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 2675 | 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] 2677 | static | ~~~~~~ | int 2678 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2699 | 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] 2753 | 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] 2754 | 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] 2756 | static | ~~~~~~ | int 2757 | 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 C23 [-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] 2763 | static | ~~~~~~ | int 2764 | 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 C23 [-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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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 C23 [-Wdeprecated-non-prototype] 1635 | TanKouhoIchiran(d) | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #define TanKouhoIchiran G091_TanKouhoIchiran | ^ ./tanmap.h:27:8: note: conflicting prototype is here 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 27 | extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 29 | extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | static | ~~~~~~ | int 42 | 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] 67 | if (convertAsHex(d)) { | ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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] 91 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 42 | 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] 95 | static | ~~~~~~ | int 96 | 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] 102 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] 110 | 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 C23 [-Wdeprecated-non-prototype] 96 | 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] 114 | static | ~~~~~~ | int 115 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 127 | yomiContext GetKanjiString(); | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #define GetKanjiString G033_GetKanjiString | ^ ./canna.h:945:3: note: conflicting prototype is here 945 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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] 129 | static | ~~~~~~ | int 130 | 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 C23 [-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] 157 | HexMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from hex.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from hex.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | static | ~~~~~~ | int 42 | 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] 67 | if (convertAsHex(d)) { | ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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] 91 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 42 | 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] 95 | static | ~~~~~~ | int 96 | 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] 102 | if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { | ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] 110 | 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 C23 [-Wdeprecated-non-prototype] 96 | 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] 114 | static | ~~~~~~ | int 115 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 127 | yomiContext GetKanjiString(); | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #define GetKanjiString G033_GetKanjiString | ^ ./canna.h:945:3: note: conflicting prototype is here 945 | GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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] 129 | static | ~~~~~~ | int 130 | 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 C23 [-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] 157 | HexMode(d) | ^ | int ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' 36 | #define HexMode G036_HexMode | ^ 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 122 warnings generated. 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int TanNextKouho(); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 64 | initIchiran() | ^ | int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' 258 | #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 C23 [-Wdeprecated-non-prototype] 100 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 139 | makeGlineStatus(d) | ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' 293 | #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] 182 | 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] 184 | static | ~~~~~~ | int 185 | 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 C23 [-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] 200 | 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] 202 | static | ~~~~~~ | int 203 | 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 C23 [-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] 244 | 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] 246 | static | ~~~~~~ | int 247 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 282 | freeIchiranBuf(ic) | ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' 229 | #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 C23 [-Wdeprecated-non-prototype] 294 | freeGetIchiranList(buf) | ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' 228 | #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 C23 [-Wdeprecated-non-prototype] 307 | popIchiranMode(d) | ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | 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 C23 [-Wdeprecated-non-prototype] 324 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' 236 | #define getIchiranList G236_getIchiranList | ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | 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 C23 [-Wdeprecated-non-prototype] 421 | 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 C23 [-Wdeprecated-non-prototype] 491 | 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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | 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] 532 | allocIchiranBuf(d) | ^ | int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 579 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 321 | 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] 741 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 813 | IchiranQuit(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] 844 | IchiranNop(d) | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 870 | static | ~~~~~~ | int 871 | 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 C23 [-Wdeprecated-non-prototype] 884 | 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 C23 [-Wdeprecated-non-prototype] 871 | 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] 894 | static | ~~~~~~ | int 895 | 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 C23 [-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] 922 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 975 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1028 | 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] 1030 | static | ~~~~~~ | int 1031 | 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 C23 [-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] 1054 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] 1077 | 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 C23 [-Wdeprecated-non-prototype] 1095 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 1132 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] 1155 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1170 | 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] 1172 | static | ~~~~~~ | int 1173 | 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 C23 [-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] 1201 | 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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1235 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 1272 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1311 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1353 | 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] 1355 | static | ~~~~~~ | int 1356 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1380 | 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 C23 [-Wdeprecated-non-prototype] 1414 | 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 C23 [-Wdeprecated-non-prototype] 1438 | getIchiranBangoKouho(d) | ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 37 | static int IchiranKakutei(); | ^ ichiran.c:1486:8: note: conflicting prototype is here 1486 | 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] 1488 | static | ~~~~~~ | int 1489 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1531 | ichiranFin(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' 247 | #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] 1545 | 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] 1547 | static | ~~~~~~ | int 1548 | 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 C23 [-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] 1554 | 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] 1556 | static | ~~~~~~ | int 1557 | 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 C23 [-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] 1563 | 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] 1565 | static | ~~~~~~ | int 1566 | 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 C23 [-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] 1572 | 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] 1574 | static | ~~~~~~ | int 1575 | 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 C23 [-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] 1581 | 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] 1583 | static | ~~~~~~ | int 1584 | 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 C23 [-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] 1590 | 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] 1592 | static | ~~~~~~ | int 1593 | 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 C23 [-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] 1599 | 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] 1601 | static | ~~~~~~ | int 1602 | 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 C23 [-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] 1608 | 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] 1610 | static | ~~~~~~ | int 1611 | 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 C23 [-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] 1617 | 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] 1619 | static | ~~~~~~ | int 1620 | 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 C23 [-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] 1626 | 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] 1628 | static | ~~~~~~ | int 1629 | 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 C23 [-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] 1635 | 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] 1637 | static | ~~~~~~ | int 1638 | 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 C23 [-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] 1644 | 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] 1646 | static | ~~~~~~ | int 1647 | 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 C23 [-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] 1653 | 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] 1655 | static | ~~~~~~ | int 1656 | 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 C23 [-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] 1662 | 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] 1664 | static | ~~~~~~ | int 1665 | 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 C23 [-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] 1671 | 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] 1673 | static | ~~~~~~ | int 1674 | 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 C23 [-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] 1680 | 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] 1682 | static | ~~~~~~ | int 1683 | 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 C23 [-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] 1689 | 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] 1691 | static | ~~~~~~ | int 1692 | 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 C23 [-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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ichiran.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ichiran.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int TanNextKouho(); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #define TanNextKouho G093_TanNextKouho | ^ ./canna.h:1117:8: note: conflicting prototype is here 1117 | extern TanNextKouho pro((uiContext)); | ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 64 | initIchiran() | ^ | int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' 258 | #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 C23 [-Wdeprecated-non-prototype] 100 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 139 | makeGlineStatus(d) | ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' 293 | #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] 182 | 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] 184 | static | ~~~~~~ | int 185 | 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 C23 [-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] 200 | 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] 202 | static | ~~~~~~ | int 203 | 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 C23 [-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] 244 | 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] 246 | static | ~~~~~~ | int 247 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 282 | freeIchiranBuf(ic) | ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' 229 | #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 C23 [-Wdeprecated-non-prototype] 294 | freeGetIchiranList(buf) | ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' 228 | #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 C23 [-Wdeprecated-non-prototype] 307 | popIchiranMode(d) | ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | 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 C23 [-Wdeprecated-non-prototype] 324 | getIchiranList(context, nelem, currentkouho) | ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' 236 | #define getIchiranList G236_getIchiranList | ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | 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 C23 [-Wdeprecated-non-prototype] 421 | 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 C23 [-Wdeprecated-non-prototype] 491 | 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 C23 [-Wdeprecated-non-prototype] 513 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 36 | 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] 532 | allocIchiranBuf(d) | ^ | int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 579 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 321 | 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] 741 | tanKouhoIchiran(d, step) | ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 813 | IchiranQuit(d) | ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23 [-Wdeprecated-non-prototype] 844 | IchiranNop(d) | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 870 | static | ~~~~~~ | int 871 | 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 C23 [-Wdeprecated-non-prototype] 884 | 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 C23 [-Wdeprecated-non-prototype] 871 | 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] 894 | static | ~~~~~~ | int 895 | 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 C23 [-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] 922 | IchiranForwardKouho(d) | ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 975 | IchiranBackwardKouho(d) | ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1028 | 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] 1030 | static | ~~~~~~ | int 1031 | 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 C23 [-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] 1054 | IchiranPreviousKouhoretsu(d) | ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23 [-Wdeprecated-non-prototype] 1077 | 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 C23 [-Wdeprecated-non-prototype] 1095 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 38 | 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] 1132 | IchiranNextKouhoretsu(d) | ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23 [-Wdeprecated-non-prototype] 1155 | getIchiranNextKouhoretsu(d); | ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1170 | 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] 1172 | static | ~~~~~~ | int 1173 | 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 C23 [-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] 1201 | 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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1235 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | 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] 1272 | IchiranBeginningOfKouho(d) | ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1311 | IchiranEndOfKouho(d) | ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1353 | 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] 1355 | static | ~~~~~~ | int 1356 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1380 | 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 C23 [-Wdeprecated-non-prototype] 1414 | 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 C23 [-Wdeprecated-non-prototype] 1438 | getIchiranBangoKouho(d) | ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1486 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 37 | static int IchiranKakutei(); | ^ ichiran.c:1486:8: note: conflicting prototype is here 1486 | 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] 1488 | static | ~~~~~~ | int 1489 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1531 | ichiranFin(d) | ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' 247 | #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] 1545 | 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] 1547 | static | ~~~~~~ | int 1548 | 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 C23 [-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] 1554 | 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] 1556 | static | ~~~~~~ | int 1557 | 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 C23 [-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] 1563 | 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] 1565 | static | ~~~~~~ | int 1566 | 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 C23 [-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] 1572 | 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] 1574 | static | ~~~~~~ | int 1575 | 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 C23 [-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] 1581 | 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] 1583 | static | ~~~~~~ | int 1584 | 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 C23 [-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] 1590 | 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] 1592 | static | ~~~~~~ | int 1593 | 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 C23 [-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] 1599 | 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] 1601 | static | ~~~~~~ | int 1602 | 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 C23 [-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] 1608 | 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] 1610 | static | ~~~~~~ | int 1611 | 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 C23 [-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] 1617 | 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] 1619 | static | ~~~~~~ | int 1620 | 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 C23 [-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] 1626 | 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] 1628 | static | ~~~~~~ | int 1629 | 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 C23 [-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] 1635 | 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] 1637 | static | ~~~~~~ | int 1638 | 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 C23 [-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] 1644 | 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] 1646 | static | ~~~~~~ | int 1647 | 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 C23 [-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] 1653 | 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] 1655 | static | ~~~~~~ | int 1656 | 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 C23 [-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] 1662 | 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] 1664 | static | ~~~~~~ | int 1665 | 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 C23 [-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] 1671 | 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] 1673 | static | ~~~~~~ | int 1674 | 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 C23 [-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] 1680 | 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] 1682 | static | ~~~~~~ | int 1683 | 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 C23 [-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] 1689 | 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] 1691 | static | ~~~~~~ | int 1692 | 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 C23 [-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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ichiran.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 67 | enterJishuMode(d, yc) | ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' 208 | #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 C23 [-Wdeprecated-non-prototype] 104 | leaveJishuMode(d, yc) | ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' 288 | #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 C23 [-Wdeprecated-non-prototype] 122 | setInhibitInformation(yc) | ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 141 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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] 352 | static | ~~~~~~ | int 353 | 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 C23 [-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] 369 | static | ~~~~~~ | int 370 | 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 C23 [-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] 382 | static | ~~~~~~ | int 383 | 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 C23 [-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] 396 | 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] 398 | static | ~~~~~~ | int 399 | 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 C23 [-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] 417 | 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] 419 | static | ~~~~~~ | int 420 | 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 C23 [-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] 438 | 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] 440 | static | ~~~~~~ | int 441 | 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 C23 [-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] 456 | 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] 458 | static | ~~~~~~ | int 459 | 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 C23 [-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] 465 | 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] 467 | static | ~~~~~~ | int 468 | 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 C23 [-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] 475 | 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] 477 | static | ~~~~~~ | int 478 | 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 C23 [-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] 537 | 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] 539 | static | ~~~~~~ | int 540 | 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 C23 [-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] 551 | 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] 553 | static | ~~~~~~ | int 554 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 623 | 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 C23 [-Wdeprecated-non-prototype] 634 | myjishuAdjustRome(d) | ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 33 | static int JishuZenkaku(); | ^ jishu.c:645:8: note: conflicting prototype is here 645 | 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] 647 | static | ~~~~~~ | int 648 | 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 C23 [-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] 681 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 34 | static int JishuHankaku(); | ^ jishu.c:681:8: note: conflicting prototype is here 681 | 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] 683 | static | ~~~~~~ | int 684 | 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 C23 [-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] 724 | static | ~~~~~~ | int 725 | 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 C23 [-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] 738 | 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] 740 | static | ~~~~~~ | int 741 | 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 C23 [-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] 762 | 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] 764 | static | ~~~~~~ | int 765 | 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 C23 [-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] 775 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 804 | 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] 806 | static | ~~~~~~ | int 807 | 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 C23 [-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] 833 | 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] 835 | static | ~~~~~~ | int 836 | 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 C23 [-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] 862 | 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] 864 | static | ~~~~~~ | int 865 | 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 C23 [-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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 888 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 905 | nextCase(yc) | ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 911 | 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] 913 | static | ~~~~~~ | int 914 | 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 C23 [-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] 943 | 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] 945 | static | ~~~~~~ | int 946 | 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 C23 [-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] 952 | 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] 954 | static | ~~~~~~ | int 955 | 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 C23 [-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] 961 | 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] 963 | static | ~~~~~~ | int 964 | 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 C23 [-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] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from jishu.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from jishu.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 67 | enterJishuMode(d, yc) | ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' 208 | #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 C23 [-Wdeprecated-non-prototype] 104 | leaveJishuMode(d, yc) | ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' 288 | #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 C23 [-Wdeprecated-non-prototype] 122 | setInhibitInformation(yc) | ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 141 | extractJishuString(yc, s, e, sr, er) | ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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] 352 | static | ~~~~~~ | int 353 | 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 C23 [-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] 369 | static | ~~~~~~ | int 370 | 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 C23 [-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] 382 | static | ~~~~~~ | int 383 | 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 C23 [-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] 396 | 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] 398 | static | ~~~~~~ | int 399 | 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 C23 [-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] 417 | 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] 419 | static | ~~~~~~ | int 420 | 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 C23 [-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] 438 | 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] 440 | static | ~~~~~~ | int 441 | 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 C23 [-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] 456 | 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] 458 | static | ~~~~~~ | int 459 | 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 C23 [-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] 465 | 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] 467 | static | ~~~~~~ | int 468 | 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 C23 [-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] 475 | 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] 477 | static | ~~~~~~ | int 478 | 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 C23 [-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] 537 | 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] 539 | static | ~~~~~~ | int 540 | 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 C23 [-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] 551 | 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] 553 | static | ~~~~~~ | int 554 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 623 | 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 C23 [-Wdeprecated-non-prototype] 634 | myjishuAdjustRome(d) | ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 645 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 33 | static int JishuZenkaku(); | ^ jishu.c:645:8: note: conflicting prototype is here 645 | 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] 647 | static | ~~~~~~ | int 648 | 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 C23 [-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] 681 | 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 C23, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] 34 | static int JishuHankaku(); | ^ jishu.c:681:8: note: conflicting prototype is here 681 | 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] 683 | static | ~~~~~~ | int 684 | 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 C23 [-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] 724 | static | ~~~~~~ | int 725 | 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 C23 [-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] 738 | 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] 740 | static | ~~~~~~ | int 741 | 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 C23 [-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] 762 | 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] 764 | static | ~~~~~~ | int 765 | 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 C23 [-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] 775 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 804 | 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] 806 | static | ~~~~~~ | int 807 | 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 C23 [-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] 833 | 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] 835 | static | ~~~~~~ | int 836 | 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 C23 [-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] 862 | 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] 864 | static | ~~~~~~ | int 865 | 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 C23 [-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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 888 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 905 | nextCase(yc) | ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 911 | 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] 913 | static | ~~~~~~ | int 914 | 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 C23 [-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] 943 | 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] 945 | static | ~~~~~~ | int 946 | 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 C23 [-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] 952 | 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] 954 | static | ~~~~~~ | int 955 | 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 C23 [-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] 961 | 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] 963 | static | ~~~~~~ | int 964 | 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 C23 [-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] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 28 | extern TbForward pro((uiContext)), TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 29 | extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 30 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 44 | static | ~~~~~~ | int 45 | 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 C23 [-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] 73 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 108 | 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 C23 [-Wdeprecated-non-prototype] 162 | 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 C23 [-Wdeprecated-non-prototype] 174 | freeRomeStruct(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' 231 | #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] 208 | static | ~~~~~~ | int 209 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 213 | struct callback *pushCallback(); | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #define pushCallback G321_pushCallback | ^ ./canna.h:955:25: note: conflicting prototype is here 955 | extern struct callback *pushCallback | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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] 263 | static | ~~~~~~ | int 264 | countContext() | ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | 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 C23 [-Wdeprecated-non-prototype] 311 | keyToContext(data1, data2) | ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' 278 | #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 C23 [-Wdeprecated-non-prototype] 336 | internContext(data1, data2, context) | ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' 267 | #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 C23 [-Wdeprecated-non-prototype] 367 | rmContext(data1, data2) | ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' 335 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 450 | addWarningMesg(s) | ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' 146 | #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 C23 [-Wdeprecated-non-prototype] 467 | 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] 485 | static | ~~~~~~ | int 486 | 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] 491 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 515 | if (initExtMenu() < 0) { | ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' 253 | #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] 526 | if (initBushuTable() != NG) { | ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' 252 | #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] 527 | if (initGyouTable() != NG) { | ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' 255 | #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] 528 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' 257 | #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] 529 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' 265 | #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] 530 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' 264 | #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] 531 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' 262 | #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] 533 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' 256 | #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] 567 | 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 C23 [-Wdeprecated-non-prototype] 486 | 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] 700 | static | ~~~~~~ | int 701 | 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] 706 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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 C23 [-Wdeprecated-non-prototype] 701 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 786 | static | ~~~~~~ | int 787 | 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 C23 [-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] 814 | static | ~~~~~~ | int 815 | 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 C23 [-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] 916 | static | ~~~~~~ | int 917 | 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 C23 [-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] 939 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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] 972 | static | ~~~~~~ | int 973 | 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] 978 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 244 | #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 C23 [-Wdeprecated-non-prototype] 973 | 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] 984 | static | ~~~~~~ | int 985 | 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] 991 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' 245 | #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 C23 [-Wdeprecated-non-prototype] 985 | 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] 999 | static | ~~~~~~ | int 1000 | 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 C23 [-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] 1009 | static | ~~~~~~ | int 1010 | 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 C23 [-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] 1022 | static | ~~~~~~ | int 1023 | 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 C23 [-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] 1045 | static | ~~~~~~ | int 1046 | 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] 1069 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 1074 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] 1046 | 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 C23 [-Wdeprecated-non-prototype] 1091 | 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 C23 [-Wdeprecated-non-prototype] 1110 | 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 C23 [-Wdeprecated-non-prototype] 1134 | 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 C23 [-Wdeprecated-non-prototype] 1152 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' 290 | #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] 1166 | static | ~~~~~~ | int 1167 | 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 C23 [-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] 1186 | static | ~~~~~~ | int 1187 | 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 C23 [-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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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] 1227 | static | ~~~~~~ | int 1228 | 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 C23 [-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] 1235 | static | ~~~~~~ | int 1236 | 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] 1241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1236 | 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] 1251 | static | ~~~~~~ | int 1252 | 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 C23 [-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] 1260 | static | ~~~~~~ | int 1261 | 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 C23 [-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] 1277 | static | ~~~~~~ | int 1278 | 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 C23 [-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] 1287 | static | ~~~~~~ | int 1288 | 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 C23 [-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] 1343 | static | ~~~~~~ | int 1344 | 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 C23 [-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] 1371 | static | ~~~~~~ | int 1372 | 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 C23 [-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] 1403 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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] 1459 | static | ~~~~~~ | int 1460 | 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 C23 [-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] 1491 | _doFunc(d, fnum) | ^ | int ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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] 1588 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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] 1620 | doFunc(d, fnum) | ^ | int ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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] 1627 | static | ~~~~~~ | int 1628 | 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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 1628 | 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] 1649 | static | ~~~~~~ | int 1650 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1677 | getYomiContext(d) | ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | 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 C23 [-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] 1721 | static | ~~~~~~ | int 1722 | 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 C23 [-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] 1738 | static | ~~~~~~ | int 1739 | 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 C23 [-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] 1762 | static | ~~~~~~ | int 1763 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1810 | 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 C23 [-Wdeprecated-non-prototype] 1824 | 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 C23 [-Wdeprecated-non-prototype] 1833 | 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 C23 [-Wdeprecated-non-prototype] 1860 | 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 C23 [-Wdeprecated-non-prototype] 1871 | 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 C23 [-Wdeprecated-non-prototype] 1880 | ToggleChikuji(d, flg) | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 1915 | 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 C23 [-Wdeprecated-non-prototype] 1928 | 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 C23 [-Wdeprecated-non-prototype] 1942 | 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 C23 [-Wdeprecated-non-prototype] 1962 | 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 C23 [-Wdeprecated-non-prototype] 1974 | 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 C23 [-Wdeprecated-non-prototype] 2082 | 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 C23 [-Wdeprecated-non-prototype] 2094 | 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] 2112 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2133 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2150 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2159 | 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 C23 [-Wdeprecated-non-prototype] 2107 | KC_changeServer(d, arg) | ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2225 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2243 | 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 C23 [-Wdeprecated-non-prototype] 2163 | 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 C23 [-Wdeprecated-non-prototype] 2258 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2291 | 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] 2371 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2371 | kanjiControl(request, d, arg) | ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kctrl.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kctrl.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 44 | static | ~~~~~~ | int 45 | 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 C23 [-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] 73 | initRomeStruct(d, flg) | ^ | int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' 263 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 81 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 108 | 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 C23 [-Wdeprecated-non-prototype] 162 | 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 C23 [-Wdeprecated-non-prototype] 174 | freeRomeStruct(d) | ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' 231 | #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] 208 | static | ~~~~~~ | int 209 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 213 | struct callback *pushCallback(); | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #define pushCallback G321_pushCallback | ^ ./canna.h:955:25: note: conflicting prototype is here 955 | extern struct callback *pushCallback | ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' 321 | #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] 263 | static | ~~~~~~ | int 264 | countContext() | ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 288 | 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 C23 [-Wdeprecated-non-prototype] 311 | keyToContext(data1, data2) | ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' 278 | #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 C23 [-Wdeprecated-non-prototype] 336 | internContext(data1, data2, context) | ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' 267 | #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 C23 [-Wdeprecated-non-prototype] 367 | rmContext(data1, data2) | ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' 335 | #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 C23 [-Wdeprecated-non-prototype] 397 | 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 C23 [-Wdeprecated-non-prototype] 450 | addWarningMesg(s) | ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' 146 | #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 C23 [-Wdeprecated-non-prototype] 467 | 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] 485 | static | ~~~~~~ | int 486 | 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] 491 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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] 515 | if (initExtMenu() < 0) { | ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' 253 | #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] 526 | if (initBushuTable() != NG) { | ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' 252 | #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] 527 | if (initGyouTable() != NG) { | ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' 255 | #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] 528 | if (initHinshiTable() != NG) { | ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' 257 | #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] 529 | if (initUlKigoTable() != NG) { | ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' 265 | #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] 530 | if (initUlKeisenTable() != NG) { | ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' 264 | #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] 531 | if (initOnoffTable() != NG) { | ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' 262 | #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] 533 | if (initHinshiMessage() != NG) { | ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' 256 | #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] 567 | 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 C23 [-Wdeprecated-non-prototype] 486 | 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] 700 | static | ~~~~~~ | int 701 | 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] 706 | extern FirstTime; | ~~~~~~ ^ | int ./canna.h:104:22: note: expanded from macro 'FirstTime' 104 | #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 C23 [-Wdeprecated-non-prototype] 701 | 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] 777 | static | ~~~~~~ | int 778 | 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 C23 [-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] 786 | static | ~~~~~~ | int 787 | 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 C23 [-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] 814 | static | ~~~~~~ | int 815 | 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 C23 [-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] 916 | static | ~~~~~~ | int 917 | 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 C23 [-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] 939 | escapeToBasicStat(d, how) | ^ | int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' 209 | #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] 972 | static | ~~~~~~ | int 973 | 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] 978 | extern howToBehaveInCaseOfUndefKey; | ~~~~~~ ^ | int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' 244 | #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 C23 [-Wdeprecated-non-prototype] 973 | 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] 984 | static | ~~~~~~ | int 985 | 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] 991 | extern howToReturnModeInfo; | ~~~~~~ ^ | int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' 245 | #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 C23 [-Wdeprecated-non-prototype] 985 | 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] 999 | static | ~~~~~~ | int 1000 | 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 C23 [-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] 1009 | static | ~~~~~~ | int 1010 | 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 C23 [-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] 1022 | static | ~~~~~~ | int 1023 | 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 C23 [-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] 1045 | static | ~~~~~~ | int 1046 | 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] 1069 | dicTourokuControl(d, xxxx, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 1074 | arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); | ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] 1046 | 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 C23 [-Wdeprecated-non-prototype] 1091 | 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 C23 [-Wdeprecated-non-prototype] 1110 | 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 C23 [-Wdeprecated-non-prototype] 1134 | 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 C23 [-Wdeprecated-non-prototype] 1152 | makeAllContextToBeClosed(flag) | ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' 290 | #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] 1166 | static | ~~~~~~ | int 1167 | 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 C23 [-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] 1186 | static | ~~~~~~ | int 1187 | 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 C23 [-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] 1203 | static | ~~~~~~ | int 1204 | 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 C23 [-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] 1227 | static | ~~~~~~ | int 1228 | 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 C23 [-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] 1235 | static | ~~~~~~ | int 1236 | 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] 1241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1236 | 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] 1251 | static | ~~~~~~ | int 1252 | 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 C23 [-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] 1260 | static | ~~~~~~ | int 1261 | 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 C23 [-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] 1277 | static | ~~~~~~ | int 1278 | 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 C23 [-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] 1287 | static | ~~~~~~ | int 1288 | 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 C23 [-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] 1343 | static | ~~~~~~ | int 1344 | 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 C23 [-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] 1371 | static | ~~~~~~ | int 1372 | 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 C23 [-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] 1403 | _do_func_slightly(d, fnum, mode_c, c_mode) | ^ | int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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] 1459 | static | ~~~~~~ | int 1460 | 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 C23 [-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] 1491 | _doFunc(d, fnum) | ^ | int ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' 141 | #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] 1588 | _afterDoFunc(d, retval) | ^ | int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' 140 | #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] 1620 | doFunc(d, fnum) | ^ | int ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' 196 | #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] 1627 | static | ~~~~~~ | int 1628 | 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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 1633 | extern defaultContext, defaultBushuContext; | ~~~~~~ ^ | int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' 185 | #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 C23 [-Wdeprecated-non-prototype] 1628 | 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] 1649 | static | ~~~~~~ | int 1650 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1677 | getYomiContext(d) | ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1699 | static | ~~~~~~ | int 1700 | 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 C23 [-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] 1721 | static | ~~~~~~ | int 1722 | 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 C23 [-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] 1738 | static | ~~~~~~ | int 1739 | 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 C23 [-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] 1762 | static | ~~~~~~ | int 1763 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1810 | 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 C23 [-Wdeprecated-non-prototype] 1824 | 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 C23 [-Wdeprecated-non-prototype] 1833 | 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 C23 [-Wdeprecated-non-prototype] 1860 | 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 C23 [-Wdeprecated-non-prototype] 1871 | 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 C23 [-Wdeprecated-non-prototype] 1880 | ToggleChikuji(d, flg) | ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' 104 | #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 C23 [-Wdeprecated-non-prototype] 1915 | 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 C23 [-Wdeprecated-non-prototype] 1928 | 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 C23 [-Wdeprecated-non-prototype] 1942 | 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 C23 [-Wdeprecated-non-prototype] 1962 | 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 C23 [-Wdeprecated-non-prototype] 1974 | 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 C23 [-Wdeprecated-non-prototype] 2082 | 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 C23 [-Wdeprecated-non-prototype] 2094 | 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] 2112 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2133 | sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2150 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] 2159 | 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 C23 [-Wdeprecated-non-prototype] 2107 | KC_changeServer(d, arg) | ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] 2225 | wcKanjiControl((int)d, KC_SETINITFILENAME, buf); | ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2243 | 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 C23 [-Wdeprecated-non-prototype] 2163 | 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 C23 [-Wdeprecated-non-prototype] 2258 | 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 C23 [-Wdeprecated-non-prototype] 2281 | 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 C23 [-Wdeprecated-non-prototype] 2291 | 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] 2371 | kanjiControl(request, d, arg) | ^ | int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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 C23 [-Wdeprecated-non-prototype] 2376 | 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 C23 [-Wdeprecated-non-prototype] 2371 | kanjiControl(request, d, arg) | ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' 273 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' 259 | #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] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' 298 | #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 C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from keydef.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from keydef.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int keydef.c:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 40 | extern multiSequenceFunc | ~~~~~~ ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:44:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 44 | static regist_key_hash(), copyMultiSequence(); | ~~~~~~ ^ | int keydef.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | duplicatekmap(kmap) | ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | initKeyTables() | ^ | int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' 259 | #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] 191 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 249 | q = actFromHash(mode->keytbl,i); | ^ keydef.c:251:30: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | regist_act_hash(p, i, q); | ^ keydef.c:259:36: warning: passing arguments to 'copyMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 259 | (void)copyMultiSequence(i, (KanjiMode)mode->keytbl, | ^ keydef.c:279:28: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:282:26: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 282 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:285:35: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 285 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | changeKeyfunc(modenum, key, fnum, actbuff, keybuff) | ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' 161 | #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 C23 [-Wdeprecated-non-prototype] 316 | freeMultiSequence(key,(KanjiMode)mode->keytbl); | ^ keydef.c:319:19: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 319 | regist_act_hash(mode->keytbl,key,actbuff); | ^ keydef.c:322:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | retval = regist_key_hash(mode->keytbl,keybuff,actbuff); | ^ keydef.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 300 | changeKeyOnSomeCondition(mode, key, fnum, actbuff, keybuff) | ^ keydef.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ | int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 347 | freeMultiSequence(key,(KanjiMode)defaultmap); | ^ keydef.c:350:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 350 | freeMultiSequence(key,(KanjiMode)alphamap); | ^ keydef.c:353:24: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | freeMultiSequence(key,(KanjiMode)emptymap); | ^ keydef.c:358:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 358 | regist_act_hash(defaultmap,key,actbuff); | ^ keydef.c:359:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 359 | regist_act_hash(alphamap,key,actbuff); | ^ keydef.c:360:22: warning: passing arguments to 'regist_act_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | regist_act_hash(emptymap,key,actbuff); | ^ keydef.c:363:26: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | if (regist_key_hash(defaultmap,keybuff,actbuff) == NG || | ^ keydef.c:364:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | regist_key_hash(alphamap,keybuff,actbuff) == NG || | ^ keydef.c:365:28: warning: passing arguments to 'regist_key_hash' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 365 | regist_key_hash(emptymap,keybuff,actbuff) == NG) { | ^ keydef.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | changeKeyfuncOfAll(key, fnum, actbuff, keybuff) | ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' 162 | #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 C23 [-Wdeprecated-non-prototype] 410 | undefineKeyfunc(keytbl, fnum) | ^ keydef.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | createHashKey(data1, data2, which_seq) | ^ keydef.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | actFromHash(tbl_ptr, key) | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 89 | unsigned char *actFromHash(); | ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' 145 | #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 C23 [-Wdeprecated-non-prototype] 482 | regist_act_hash(tbl_ptr, key, buff) | ^ keydef.c:90:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 90 | static void regist_act_hash(); | ^ keydef.c:515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 515 | remove_hash(tbl_ptr, key, which_seq) | ^ keydef.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 534 | freeChain(p) | ^ keydef.c:559:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | freeKeySeqMode(m) | ^ keydef.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 571 | freeMap(m) | ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 595 | static | ~~~~~~ | int 596 | specialen(block) | ^ keydef.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:609:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 608 | static | ~~~~~~ | int 609 | to_write_act(depth,keysize,actsize,singleAct) | ^ keydef.c:609:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] keydef.c:667:30: warning: passing arguments to 'freeMultiSequence' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 667 | freeMultiSequence(keybuff[depth + 1], p->mode); | ^ keydef.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | regist_map(tbl, keybuff, actbuff, depth) | ^ keydef.c:736:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | mapFromHash(tbl, key, ppp) | ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' 298 | #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 C23 [-Wdeprecated-non-prototype] 768 | regist_key_hash(tbl_ptr,keybuff, actbuff) | ^ keydef.c:44:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 796 | copyMultiSequence(key, old_tbl, new_tbl) | ^ keydef.c:44:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static regist_key_hash(), copyMultiSequence(); | ^ keydef.c:862:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 862 | freeMultiSequence(key, tbl) | ^ keydef.c:45:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 45 | static void freeMultiSequence(); | ^ keydef.c:897:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 897 | askQuitKey(key) | ^ | int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' 155 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearKigoContext(p) | ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | 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] 111 | static | ~~~~~~ | int 112 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 145 | popKigoMode(d) | ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 164 | static | ~~~~~~ | int 165 | 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 C23 [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] 193 | } | ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static | ~~~~~~ | int 220 | 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 C23 [-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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 307 | static | ~~~~~~ | int 308 | 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 C23 [-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] 321 | KigoIchiran(d) | ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 334 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 348 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 384 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 348 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 414 | static | ~~~~~~ | int 415 | 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 C23 [-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] 432 | static | ~~~~~~ | int 433 | 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 C23 [-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] 465 | static | ~~~~~~ | int 466 | 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 C23 [-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] 497 | static | ~~~~~~ | int 498 | 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 C23 [-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] 528 | static | ~~~~~~ | int 529 | 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 C23 [-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] 559 | static | ~~~~~~ | int 560 | 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 C23 [-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] 581 | static | ~~~~~~ | int 582 | 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 C23 [-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] 606 | static | ~~~~~~ | int 607 | 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 C23 [-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] 694 | static | ~~~~~~ | int 695 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from kigo.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from kigo.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 62 | clearKigoContext(p) | ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | 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] 111 | static | ~~~~~~ | int 112 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 145 | popKigoMode(d) | ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 164 | static | ~~~~~~ | int 165 | 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 C23 [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] 193 | } | ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static | ~~~~~~ | int 220 | 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 C23 [-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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 307 | static | ~~~~~~ | int 308 | 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 C23 [-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] 321 | KigoIchiran(d) | ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 334 | if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 348 | makeKigoIchiran(d, major_mode) | ^ | int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 384 | if(allocIchiranBuf(d) == NG) { /* ⡼ */ | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 348 | makeKigoIchiran(d, major_mode) | ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' 295 | #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] 414 | static | ~~~~~~ | int 415 | 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 C23 [-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] 432 | static | ~~~~~~ | int 433 | 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 C23 [-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] 465 | static | ~~~~~~ | int 466 | 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 C23 [-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] 497 | static | ~~~~~~ | int 498 | 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 C23 [-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] 528 | static | ~~~~~~ | int 529 | 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 C23 [-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] 559 | static | ~~~~~~ | int 560 | 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 C23 [-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] 581 | static | ~~~~~~ | int 582 | 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 C23 [-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] 606 | static | ~~~~~~ | int 607 | 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 C23 [-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] 694 | static | ~~~~~~ | int 695 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from kigo.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 91 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' 220 | #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] 112 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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 C23 [-Wdeprecated-non-prototype] 122 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 131 | currentModeInfo(d) | ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' 181 | #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 C23 [-Wdeprecated-non-prototype] 203 | japaneseMode(d) | ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 222 | JapaneseMode(d) | ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 237 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 253 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 278 | queryMode(d, arg) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] 293 | ep = findExtraMode(d->minorMode); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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] 365 | changeModeName(modeid, str) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 389 | ep = findExtraMode(modeid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 365 | changeModeName(modeid, str) | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from mode.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from mode.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 91 | findExtraKanjiMode(mnum) | ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' 220 | #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] 112 | extern nothermodes; | ~~~~~~ ^ | int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' 309 | #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 C23 [-Wdeprecated-non-prototype] 122 | extraFunc *ep = findExtraMode(mid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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 C23 [-Wdeprecated-non-prototype] 131 | currentModeInfo(d) | ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' 181 | #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 C23 [-Wdeprecated-non-prototype] 203 | japaneseMode(d) | ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 222 | JapaneseMode(d) | ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 237 | AlphaMode(d) | ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #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] 253 | HenkanNyuryokuMode(d) | ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 278 | queryMode(d, arg) | ^ | int ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' 322 | #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 C23 [-Wdeprecated-non-prototype] 293 | ep = findExtraMode(d->minorMode); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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] 365 | changeModeName(modeid, str) | ^ | int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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 C23 [-Wdeprecated-non-prototype] 389 | ep = findExtraMode(modeid); | ^ mode.c:88:15: note: expanded from macro 'findExtraMode' 88 | 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 C23 [-Wdeprecated-non-prototype] 365 | changeModeName(modeid, str) | ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' 163 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #define NothingChangedWithBeep G059_NothingChangedWithBeep | ^ ./canna.h:1039:12: note: conflicting prototype is here 1039 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] 48 | showChar(c) | ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | UseOtherKeymap(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] 104 | 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] 122 | static | ~~~~~~ | int 123 | _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 C23 [-Wdeprecated-non-prototype] 141 | 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 C23 [-Wdeprecated-non-prototype] 123 | _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] 234 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 237 | 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] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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 C23 [-Wdeprecated-non-prototype] 254 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from multi.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from multi.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 34 | extern int NothingChangedWithBeep(); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #define NothingChangedWithBeep G059_NothingChangedWithBeep | ^ ./canna.h:1039:12: note: conflicting prototype is here 1039 | extern int NothingChangedWithBeep pro((uiContext)); | ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] 48 | showChar(c) | ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 97 | UseOtherKeymap(d) | ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23 [-Wdeprecated-non-prototype] 104 | 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] 122 | static | ~~~~~~ | int 123 | _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 C23 [-Wdeprecated-non-prototype] 141 | 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 C23 [-Wdeprecated-non-prototype] 123 | _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] 234 | DoFuncSequence(d) /* ʣεǽγ */ | ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 237 | 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] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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 C23 [-Wdeprecated-non-prototype] 254 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 240 | multiSequenceFunc(d, mode, whattodo, key, fnum) | ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' 302 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | popOnOffMode(d) | ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 105 | 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 C23 [-Wdeprecated-non-prototype] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 122 | static | ~~~~~~ | int 123 | 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] 141 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 123 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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] 267 | static | ~~~~~~ | int 268 | 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 C23 [-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] 299 | static | ~~~~~~ | int 300 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #define IchiranForwardKouho G042_IchiranForwardKouho | ^ ./canna.h:1160:8: note: conflicting prototype is here 1160 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #define IchiranBackwardKouho G039_IchiranBackwardKouho | ^ ./canna.h:1161:8: note: conflicting prototype is here 1161 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu | ^ ./canna.h:1162:8: note: conflicting prototype is here 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu | ^ ./canna.h:1163:8: note: conflicting prototype is here 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho | ^ ./canna.h:1164:8: note: conflicting prototype is here 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #define IchiranEndOfKouho G041_IchiranEndOfKouho | ^ ./canna.h:1165:8: note: conflicting prototype is here 1165 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #define IchiranQuit G046_IchiranQuit | ^ ./canna.h:1166:8: note: conflicting prototype is here 1166 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #define IchiranNop G044_IchiranNop | ^ ./canna.h:1167:8: note: conflicting prototype is here 1167 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from onoff.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from onoff.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 56 | popOnOffMode(d) | ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ | int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 105 | 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 C23 [-Wdeprecated-non-prototype] 69 | selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 122 | static | ~~~~~~ | int 123 | 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] 141 | if(allocIchiranBuf(d) == NG) | ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' 147 | #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 C23 [-Wdeprecated-non-prototype] 123 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 33 | 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] 267 | static | ~~~~~~ | int 268 | 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 C23 [-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] 299 | static | ~~~~~~ | int 300 | 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 C23 [-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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from onoff.c: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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #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] 30 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #define IchiranForwardKouho G042_IchiranForwardKouho | ^ ./canna.h:1160:8: note: conflicting prototype is here 1160 | extern IchiranForwardKouho pro((uiContext)); | ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #define IchiranBackwardKouho G039_IchiranBackwardKouho | ^ ./canna.h:1161:8: note: conflicting prototype is here 1161 | extern IchiranBackwardKouho pro((uiContext)); | ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 31 | extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu | ^ ./canna.h:1162:8: note: conflicting prototype is here 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu | ^ ./canna.h:1163:8: note: conflicting prototype is here 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 32 | extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho | ^ ./canna.h:1164:8: note: conflicting prototype is here 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #define IchiranEndOfKouho G041_IchiranEndOfKouho | ^ ./canna.h:1165:8: note: conflicting prototype is here 1165 | extern IchiranEndOfKouho pro((uiContext)); | ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #define IchiranQuit G046_IchiranQuit | ^ ./canna.h:1166:8: note: conflicting prototype is here 1166 | extern IchiranQuit pro((uiContext)); | ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 33 | extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #define IchiranNop G044_IchiranNop | ^ ./canna.h:1167:8: note: conflicting prototype is here 1167 | extern IchiranNop pro((uiContext)); | ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 54 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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] 56 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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] 86 | static | ~~~~~~ | int 87 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 120 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 122 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 135 | if (clisp_init() == 0) { | ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' 174 | #define clisp_init G174_clisp_init | ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | 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 C23 [-Wdeprecated-non-prototype] 153 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | 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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 222 | 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 C23 [-Wdeprecated-non-prototype] 233 | 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 C23 [-Wdeprecated-non-prototype] 238 | 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 C23 [-Wdeprecated-non-prototype] 249 | 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] 261 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 310 | 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 C23 [-Wdeprecated-non-prototype] 315 | 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 C23 [-Wdeprecated-non-prototype] 325 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 334 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 339 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 364 | static | ~~~~~~ | int 365 | 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] 370 | 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 C23 [-Wdeprecated-non-prototype] 365 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static int DISPLAY_to_hostname(); | ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] 386 | } | ^ 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from parse.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from parse.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 54 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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] 56 | extern YYparse_by_rcfilename(); | ~~~~~~ ^ | int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' 125 | #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] 86 | static | ~~~~~~ | int 87 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 120 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | 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] 122 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 135 | if (clisp_init() == 0) { | ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' 174 | #define clisp_init G174_clisp_init | ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | 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 C23 [-Wdeprecated-non-prototype] 153 | if (YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | 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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 222 | 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 C23 [-Wdeprecated-non-prototype] 233 | 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 C23 [-Wdeprecated-non-prototype] 238 | 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 C23 [-Wdeprecated-non-prototype] 249 | 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] 261 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 310 | 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 C23 [-Wdeprecated-non-prototype] 315 | 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 C23 [-Wdeprecated-non-prototype] 325 | if(YYparse_by_rcfilename(CANNA_rcfilename)) { | ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 334 | printf("ޥեɤ߹ߤޤ\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 339 | "ƥΥޥե %s ¸ߤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 364 | static | ~~~~~~ | int 365 | 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] 370 | 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 C23 [-Wdeprecated-non-prototype] 365 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 44 | static int DISPLAY_to_hostname(); | ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] 386 | } | ^ 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 218 | 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 C23 [-Wdeprecated-non-prototype] 265 | 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 C23 [-Wdeprecated-non-prototype] 289 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' 271 | #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 C23 [-Wdeprecated-non-prototype] 323 | makeYomiReturnStruct(d) | ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' 297 | #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] 331 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 337 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 338 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | char *getenv(const char *); | ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 417 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | OpenRoma(table) | ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | RomkanaInit() | ^ | int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' 75 | #define RomkanaInit G075_RomkanaInit | ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | 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] 578 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 619 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' 307 | #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 C23 [-Wdeprecated-non-prototype] 682 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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 C23 [-Wdeprecated-non-prototype] 723 | popYomiMode(d) | ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' 317 | #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] 760 | static | ~~~~~~ | int 761 | 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 C23 [-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] 791 | static | ~~~~~~ | int 792 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 822 | fitmarks(yc) | ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' 377 | #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 C23 [-Wdeprecated-non-prototype] 835 | ReCheckStartp(yc) | ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' 376 | #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 C23 [-Wdeprecated-non-prototype] 870 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' 324 | #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] 931 | 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 C23 [-Wdeprecated-non-prototype] 934 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 375 | #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] 946 | YomiInsert(d) | ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] 1064 | 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] 1116 | findSup(wchar_t key) | ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1123 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 931 | static makePhonoOnBuffer(); | ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1417 | static | ~~~~~~ | int 1418 | dakuonP(ch) | ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1421 | 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 C23 [-Wdeprecated-non-prototype] 1418 | dakuonP(ch) | ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1463 | static | ~~~~~~ | int 1464 | growDakuonP(ch) | ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1468 | 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 C23 [-Wdeprecated-non-prototype] 1464 | growDakuonP(ch) | ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static | ~~~~~~ | int 1503 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1638 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' 299 | #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] 1660 | static | ~~~~~~ | int 1661 | 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 C23 [-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] 1683 | static | ~~~~~~ | int 1684 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1706 | YomiBackward(d) /* κư */ | ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1772 | 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] 1774 | static | ~~~~~~ | int 1775 | 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 C23 [-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] 1785 | 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] 1787 | static | ~~~~~~ | int 1788 | 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 C23 [-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] 1846 | 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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static 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] 1882 | static | ~~~~~~ | int 1883 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1906 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' 224 | #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] 1949 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] 1984 | 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 C23 [-Wdeprecated-non-prototype] 2000 | restoreFlags(yc) | ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' 329 | #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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2033 | xString(str, len, s, e) | ^ ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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 C23 [-Wdeprecated-non-prototype] 2045 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2061 | 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 C23 [-Wdeprecated-non-prototype] 2069 | 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 C23 [-Wdeprecated-non-prototype] 2080 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 2101 | static | ~~~~~~ | int 2102 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2124 | dupYomiContext(yc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' 201 | #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 C23 [-Wdeprecated-non-prototype] 2159 | doMuhenkan(d, yc) | ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' 200 | #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 C23 [-Wdeprecated-non-prototype] 2202 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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 C23 [-Wdeprecated-non-prototype] 2274 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' 374 | #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 C23 [-Wdeprecated-non-prototype] 2492 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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 C23 [-Wdeprecated-non-prototype] 2522 | YomiKakutei(d) | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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 C23 [-Wdeprecated-non-prototype] 2547 | 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 C23 [-Wdeprecated-non-prototype] 2567 | clearYomiContext(yc) | ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' 172 | #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 C23 [-Wdeprecated-non-prototype] 2587 | 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 C23 [-Wdeprecated-non-prototype] 2622 | RomajiClearYomi(d) | ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' 71 | #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] 2639 | YomiExit(d, retval) | ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] 2679 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' 73 | #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] 2719 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 2792 | 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 C23 [-Wdeprecated-non-prototype] 2795 | YomiDeletePrevious(d) | ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2831 | 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 C23 [-Wdeprecated-non-prototype] 2834 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2905 | 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 C23 [-Wdeprecated-non-prototype] 2908 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2937 | 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 C23 [-Wdeprecated-non-prototype] 2940 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2974 | 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] 2976 | static | ~~~~~~ | int 2977 | 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 C23 [-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] 2988 | alphaMode(d) | ^ | int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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] 3024 | 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] 3026 | static | ~~~~~~ | int 3027 | 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 C23 [-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] 3037 | static | ~~~~~~ | int 3038 | 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 C23 [-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] 3069 | 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] 3071 | static | ~~~~~~ | int 3072 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3089 | } | ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3097 | yomiQuotedInsertMode(d) | ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3124 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 3164 | 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 C23 [-Wdeprecated-non-prototype] 3156 | mapAsKuten(d) | ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3257 | 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 C23 [-Wdeprecated-non-prototype] 3249 | mapAsHex(d) | ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3381 | 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] 3383 | static | ~~~~~~ | int 3384 | 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 C23 [-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] 3435 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ | int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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] 3481 | convertAsHex(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] 3494 | 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] 3515 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3511 | 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] 3525 | 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] 3527 | static | ~~~~~~ | int 3528 | 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 C23 [-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] 3546 | 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] 3548 | static | ~~~~~~ | int 3549 | 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 C23 [-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] 3590 | 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] 3592 | static | ~~~~~~ | int 3593 | 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 C23 [-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] 3605 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 3612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 3653 | static | ~~~~~~ | int 3654 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 3672 | containGairaigo(yc) | ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3685 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 3717 | 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 C23 [-Wdeprecated-non-prototype] 3720 | YomiHenkan(d) | ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3787 | 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 C23 [-Wdeprecated-non-prototype] 3790 | YomiHenkanNaive(d) | ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3804 | 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 C23 [-Wdeprecated-non-prototype] 3807 | YomiHenkanOrNothing(d) | ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 3824 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 3827 | 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] 3829 | static | ~~~~~~ | int 3830 | 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 C23 [-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] 3839 | 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] 3841 | static | ~~~~~~ | int 3842 | 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 C23 [-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] 3851 | 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] 3853 | static | ~~~~~~ | int 3854 | 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 C23 [-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] 3863 | 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] 3865 | static | ~~~~~~ | int 3866 | 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 C23 [-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] 3875 | 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] 3877 | static | ~~~~~~ | int 3878 | 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 C23 [-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] 3887 | 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] 3889 | static | ~~~~~~ | int 3890 | 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 C23 [-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] 3899 | 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] 3901 | static | ~~~~~~ | int 3902 | 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 C23 [-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] 3911 | 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] 3913 | static | ~~~~~~ | int 3914 | 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 C23 [-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] 3925 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 3944 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 3963 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 3994 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 4024 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 4043 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 4062 | YomiModeBackup(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 4106 | exitJishu(d) | ^ | int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here 235 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here 233 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here 232 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here 234 | 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 C23 [-Wdeprecated-non-prototype] 4196 | 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 C23 [-Wdeprecated-non-prototype] 4197 | 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] 4300 | static | ~~~~~~ | int 4301 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 4334 | 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 C23 [-Wdeprecated-non-prototype] 4385 | 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 C23 [-Wdeprecated-non-prototype] 4414 | YomiMark(d) | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 4516 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] 4590 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' 356 | #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 C23 [-Wdeprecated-non-prototype] 4610 | 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 C23 [-Wdeprecated-non-prototype] 4635 | TanBubunKakutei(d) | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23 [-Wdeprecated-non-prototype] 4803 | removeKana(d, yc, k, r) | ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' 325 | #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] 4826 | 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] 4828 | static | ~~~~~~ | int 4829 | 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 C23 [-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] 4835 | 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] 4837 | static | ~~~~~~ | int 4838 | 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 C23 [-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] 4844 | 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] 4846 | static | ~~~~~~ | int 4847 | 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 C23 [-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] 4853 | 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] 4855 | static | ~~~~~~ | int 4856 | 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 C23 [-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] 4862 | 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] 4864 | static | ~~~~~~ | int 4865 | 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 C23 [-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] 4871 | 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] 4873 | static | ~~~~~~ | int 4874 | 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 C23 [-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] 4880 | 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] 4882 | static | ~~~~~~ | int 4883 | 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 C23 [-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] 4892 | 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] 4894 | static | ~~~~~~ | int 4895 | 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 C23 [-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] 4901 | 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] 4903 | static | ~~~~~~ | int 4904 | 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 C23 [-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] 4910 | 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] 4912 | static | ~~~~~~ | int 4913 | 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 C23 [-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] 4919 | 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] 4920 | static | ~~~~~~ | int 4921 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static 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] 4929 | static | ~~~~~~ | int 4930 | 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 C23 [-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] 4936 | 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] 4938 | static | ~~~~~~ | int 4939 | 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 C23 [-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] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from romaji.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from romaji.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 218 | 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 C23 [-Wdeprecated-non-prototype] 265 | 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 C23 [-Wdeprecated-non-prototype] 289 | kPos2rPos(yc, s, e, rs, re) | ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' 271 | #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 C23 [-Wdeprecated-non-prototype] 323 | makeYomiReturnStruct(d) | ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' 297 | #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] 331 | extern ckverbose; | ~~~~~~ ^ | int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' 169 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 337 | struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); | ^ ./canna.h:698:24: note: conflicting prototype is here 698 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 338 | char *p, *getenv(); | ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here 110 | char *getenv(const char *); | ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 354 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 408 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 417 | "Ѵơ֥(%s)ץǤޤ", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | OpenRoma(table) | ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 440 | RomkanaInit() | ^ | int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' 75 | #define RomkanaInit G075_RomkanaInit | ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 490 | printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | printf("Ѵơ֥ \"%s\" ץǤޤ\n", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 497 | 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] 578 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 619 | newYomiContext(buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' 307 | #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 C23 [-Wdeprecated-non-prototype] 682 | GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, | ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' 33 | #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 C23 [-Wdeprecated-non-prototype] 723 | popYomiMode(d) | ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' 317 | #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] 760 | static | ~~~~~~ | int 761 | 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 C23 [-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] 791 | static | ~~~~~~ | int 792 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 822 | fitmarks(yc) | ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' 377 | #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 C23 [-Wdeprecated-non-prototype] 835 | ReCheckStartp(yc) | ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' 376 | #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 C23 [-Wdeprecated-non-prototype] 870 | removeCurrentBunsetsu(d, tan) | ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' 324 | #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] 931 | 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 C23 [-Wdeprecated-non-prototype] 934 | restoreChikujiIfBaseChikuji(yc) | ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' 375 | #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] 946 | YomiInsert(d) | ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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 C23 [-Wdeprecated-non-prototype] 1064 | 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] 1116 | findSup(wchar_t key) | ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1123 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 931 | static makePhonoOnBuffer(); | ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1417 | static | ~~~~~~ | int 1418 | dakuonP(ch) | ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1421 | 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 C23 [-Wdeprecated-non-prototype] 1418 | dakuonP(ch) | ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1463 | static | ~~~~~~ | int 1464 | growDakuonP(ch) | ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1468 | 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 C23 [-Wdeprecated-non-prototype] 1464 | growDakuonP(ch) | ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1502 | static | ~~~~~~ | int 1503 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1638 | moveStrings(str, attr, start, end, distance) | ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' 299 | #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] 1660 | static | ~~~~~~ | int 1661 | 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 C23 [-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] 1683 | static | ~~~~~~ | int 1684 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1706 | YomiBackward(d) /* κư */ | ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1772 | 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] 1774 | static | ~~~~~~ | int 1775 | 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 C23 [-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] 1785 | 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] 1787 | static | ~~~~~~ | int 1788 | 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 C23 [-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] 1846 | 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] 1848 | static | ~~~~~~ | int 1849 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:1880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1880 | static 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] 1882 | static | ~~~~~~ | int 1883 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1906 | forceRomajiFlushYomi(d) | ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' 224 | #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] 1949 | RomajiFlushYomi(d, b, bsize) | ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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 C23 [-Wdeprecated-non-prototype] 1984 | 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 C23 [-Wdeprecated-non-prototype] 2000 | restoreFlags(yc) | ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' 329 | #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 C23 [-Wdeprecated-non-prototype] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2033 | xString(str, len, s, e) | ^ ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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 C23 [-Wdeprecated-non-prototype] 2045 | 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 C23 [-Wdeprecated-non-prototype] 2053 | 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 C23 [-Wdeprecated-non-prototype] 2061 | 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 C23 [-Wdeprecated-non-prototype] 2069 | 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 C23 [-Wdeprecated-non-prototype] 2080 | appendTan2Yomi(tan, yc) | ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 2101 | static | ~~~~~~ | int 2102 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 2124 | dupYomiContext(yc) | ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' 201 | #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 C23 [-Wdeprecated-non-prototype] 2159 | doMuhenkan(d, yc) | ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' 200 | #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 C23 [-Wdeprecated-non-prototype] 2202 | 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 C23 [-Wdeprecated-non-prototype] 2247 | 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 C23 [-Wdeprecated-non-prototype] 2274 | doKakutei(d, st, et, s, e, yc_return) | ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' 374 | #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 C23 [-Wdeprecated-non-prototype] 2492 | cutOffLeftSide(d, yc, n) | ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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 C23 [-Wdeprecated-non-prototype] 2522 | YomiKakutei(d) | ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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 C23 [-Wdeprecated-non-prototype] 2547 | 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 C23 [-Wdeprecated-non-prototype] 2567 | clearYomiContext(yc) | ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' 172 | #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 C23 [-Wdeprecated-non-prototype] 2587 | 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 C23 [-Wdeprecated-non-prototype] 2622 | RomajiClearYomi(d) | ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' 71 | #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] 2639 | YomiExit(d, retval) | ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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 C23 [-Wdeprecated-non-prototype] 2679 | RomajiStoreYomi(d, kana, roma) | ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' 73 | #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] 2719 | KanaDeletePrevious(d)/* κʸκ */ | ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 2792 | 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 C23 [-Wdeprecated-non-prototype] 2795 | YomiDeletePrevious(d) | ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2831 | 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 C23 [-Wdeprecated-non-prototype] 2834 | YomiDeleteNext(d)/* ʸκ */ | ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2905 | 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 C23 [-Wdeprecated-non-prototype] 2908 | YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ | ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2937 | 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 C23 [-Wdeprecated-non-prototype] 2940 | YomiQuit(d)/* ɤߤμä */ | ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2974 | 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] 2976 | static | ~~~~~~ | int 2977 | 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 C23 [-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] 2988 | alphaMode(d) | ^ | int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' 150 | #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] 3024 | 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] 3026 | static | ~~~~~~ | int 3027 | 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 C23 [-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] 3037 | static | ~~~~~~ | int 3038 | 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 C23 [-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] 3069 | 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] 3071 | static | ~~~~~~ | int 3072 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 3089 | } | ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3097 | yomiQuotedInsertMode(d) | ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3124 | YomiQuotedInsert(d) | ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 3164 | 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 C23 [-Wdeprecated-non-prototype] 3156 | mapAsKuten(d) | ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3257 | 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 C23 [-Wdeprecated-non-prototype] 3249 | mapAsHex(d) | ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3381 | 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] 3383 | static | ~~~~~~ | int 3384 | 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 C23 [-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] 3435 | cvtAsHex(d, buf, hexbuf, hexlen) | ^ | int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' 183 | #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] 3481 | convertAsHex(d) | ^ | int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' 179 | #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 C23 [-Wdeprecated-non-prototype] 3494 | 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] 3515 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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 C23 [-Wdeprecated-non-prototype] 3511 | 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] 3525 | 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] 3527 | static | ~~~~~~ | int 3528 | 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 C23 [-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] 3546 | 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] 3548 | static | ~~~~~~ | int 3549 | 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 C23 [-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] 3590 | 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] 3592 | static | ~~~~~~ | int 3593 | 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 C23 [-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] 3605 | selectKeysup(d, yc, ind) | ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 3612 | extern nkeysup; | ~~~~~~ ^ | int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' 308 | #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] 3653 | static | ~~~~~~ | int 3654 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 3672 | containGairaigo(yc) | ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3685 | containUnconvertedKey(yc) | ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 3717 | 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 C23 [-Wdeprecated-non-prototype] 3720 | YomiHenkan(d) | ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3787 | 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 C23 [-Wdeprecated-non-prototype] 3790 | YomiHenkanNaive(d) | ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3804 | 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 C23 [-Wdeprecated-non-prototype] 3807 | YomiHenkanOrNothing(d) | ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 3823 | extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 3824 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 3825 | extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 3827 | 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] 3829 | static | ~~~~~~ | int 3830 | 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 C23 [-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] 3839 | 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] 3841 | static | ~~~~~~ | int 3842 | 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 C23 [-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] 3851 | 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] 3853 | static | ~~~~~~ | int 3854 | 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 C23 [-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] 3863 | 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] 3865 | static | ~~~~~~ | int 3866 | 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 C23 [-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] 3875 | 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] 3877 | static | ~~~~~~ | int 3878 | 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 C23 [-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] 3887 | 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] 3889 | static | ~~~~~~ | int 3890 | 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 C23 [-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] 3899 | 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] 3901 | static | ~~~~~~ | int 3902 | 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 C23 [-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] 3911 | 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] 3913 | static | ~~~~~~ | int 3914 | 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 C23 [-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] 3925 | YomiBaseHiraKataToggle(d) | ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 3944 | YomiBaseZenHanToggle(d) | ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 3963 | YomiBaseRotateForw(d) | ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 3994 | YomiBaseRotateBack(d) | ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 4024 | YomiBaseKanaEisuToggle(d) | ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 4043 | YomiBaseKakuteiHenkanToggle(d) | ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 4062 | YomiModeBackup(d) | ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 4106 | exitJishu(d) | ^ | int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' 213 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here 235 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here 233 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here 232 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4114 | int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); | ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here 234 | 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 C23 [-Wdeprecated-non-prototype] 4196 | 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 C23 [-Wdeprecated-non-prototype] 4197 | 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] 4300 | static | ~~~~~~ | int 4301 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 4334 | 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 C23 [-Wdeprecated-non-prototype] 4385 | 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 C23 [-Wdeprecated-non-prototype] 4414 | YomiMark(d) | ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 4516 | Yomisearchfunc(d, mode, whattodo, key, fnum) | ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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 C23 [-Wdeprecated-non-prototype] 4590 | trimYomi(d, sy, ey, sr, er) | ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' 356 | #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 C23 [-Wdeprecated-non-prototype] 4610 | 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 C23 [-Wdeprecated-non-prototype] 4635 | TanBubunKakutei(d) | ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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 C23 [-Wdeprecated-non-prototype] 4803 | removeKana(d, yc, k, r) | ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' 325 | #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] 4826 | 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] 4828 | static | ~~~~~~ | int 4829 | 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 C23 [-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] 4835 | 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] 4837 | static | ~~~~~~ | int 4838 | 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 C23 [-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] 4844 | 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] 4846 | static | ~~~~~~ | int 4847 | 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 C23 [-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] 4853 | 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] 4855 | static | ~~~~~~ | int 4856 | 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 C23 [-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] 4862 | 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] 4864 | static | ~~~~~~ | int 4865 | 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 C23 [-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] 4871 | 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] 4873 | static | ~~~~~~ | int 4874 | 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 C23 [-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] 4880 | 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] 4882 | static | ~~~~~~ | int 4883 | 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 C23 [-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] 4892 | 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] 4894 | static | ~~~~~~ | int 4895 | 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 C23 [-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] 4901 | 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] 4903 | static | ~~~~~~ | int 4904 | 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 C23 [-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] 4910 | 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] 4912 | static | ~~~~~~ | int 4913 | 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 C23 [-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] 4919 | 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] 4920 | static | ~~~~~~ | int 4921 | 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 C23 [-Wdeprecated-non-prototype] romaji.c:4927:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 4927 | static 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] 4929 | static | ~~~~~~ | int 4930 | 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 C23 [-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] 4936 | 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] 4938 | static | ~~~~~~ | int 4939 | 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 C23 [-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] 27 | extern ConvertAsBushu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' 15 | #define ConvertAsBushu G015_ConvertAsBushu | ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 29 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {"եɽ", 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 C23 [-Wdeprecated-non-prototype] 169 | freeMenu(m) | ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' 230 | #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 C23 [-Wdeprecated-non-prototype] 179 | allocMenu(n, nc) | ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' 148 | #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 C23 [-Wdeprecated-non-prototype] 209 | copystruct(eucmenu) | ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 318 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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 C23 [-Wdeprecated-non-prototype] 330 | 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] 342 | static | ~~~~~~ | int 343 | 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 C23 [-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] 408 | prevMenuIfExist(d) | ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 424 | static | ~~~~~~ | int 425 | 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 C23 [-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] 446 | UiUtilMode(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] 463 | 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 C23 [-Wdeprecated-non-prototype] 477 | freeAllMenuInfo(p) | ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' 225 | #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 C23 [-Wdeprecated-non-prototype] 490 | 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 C23 [-Wdeprecated-non-prototype] 512 | showmenu(d, table) | ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 543 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uiutil.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uiutil.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"", MENU_NEXT_MENU, MT_SERV}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {"եɽ", 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 C23 [-Wdeprecated-non-prototype] 169 | freeMenu(m) | ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' 230 | #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 C23 [-Wdeprecated-non-prototype] 179 | allocMenu(n, nc) | ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' 148 | #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 C23 [-Wdeprecated-non-prototype] 209 | copystruct(eucmenu) | ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 303 | static | ~~~~~~ | int 304 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 318 | uiUtilIchiranTooSmall(d, retval, env) | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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 C23 [-Wdeprecated-non-prototype] 330 | 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] 342 | static | ~~~~~~ | int 343 | 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 C23 [-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] 408 | prevMenuIfExist(d) | ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 424 | static | ~~~~~~ | int 425 | 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 C23 [-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] 446 | UiUtilMode(d) | ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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 C23 [-Wdeprecated-non-prototype] 463 | 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 C23 [-Wdeprecated-non-prototype] 477 | freeAllMenuInfo(p) | ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' 225 | #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 C23 [-Wdeprecated-non-prototype] 490 | 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 C23 [-Wdeprecated-non-prototype] 512 | showmenu(d, table) | ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 543 | if((retval = getForIchiranContext(d)) == NG) | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here 237 | 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] 112 | static | ~~~~~~ | int 113 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] 120 | } | ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | clearYomi(d) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #define clearYomi G171_clearYomi | ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] 129 | } | ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 131 | static | ~~~~~~ | int 132 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | 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] 174 | getTourokuContext(d) | ^ | int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #define getTourokuContext G238_getTourokuContext | ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 183 | 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 C23 [-Wdeprecated-non-prototype] 174 | getTourokuContext(d) | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 205 | popTourokuMode(d) | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 220 | static | ~~~~~~ | int 221 | 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] 285 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 221 | 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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 311 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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] 325 | static | ~~~~~~ | int 326 | 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] 344 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] 326 | 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] 386 | static | ~~~~~~ | int 387 | 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 C23 [-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] 409 | static | ~~~~~~ | int 410 | 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 C23 [-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] 429 | static | ~~~~~~ | int 430 | 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] 439 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 495 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 430 | 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] 498 | static | ~~~~~~ | int 499 | 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 C23 [-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] 512 | static | ~~~~~~ | int 513 | 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 C23 [-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] 541 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 561 | 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 C23 [-Wdeprecated-non-prototype] 534 | getUserDicName(d) | ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' 239 | #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] 584 | dicTouroku(d) | ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 608 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 584 | dicTouroku(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 611 | static | ~~~~~~ | int 612 | 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 C23 [-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] 672 | static | ~~~~~~ | int 673 | 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 C23 [-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] 698 | if(getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 728 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 773 | static | ~~~~~~ | int 774 | 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 C23 [-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] 780 | static | ~~~~~~ | int 781 | 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 C23 [-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] 795 | static | ~~~~~~ | int 796 | 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] 849 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 796 | 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] 855 | static | ~~~~~~ | int 856 | 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] 872 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 856 | 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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 892 | static | ~~~~~~ | int 893 | 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 C23 [-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] 899 | static | ~~~~~~ | int 900 | 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 C23 [-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] 910 | static | ~~~~~~ | int 911 | 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 C23 [-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] 921 | 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' 159 | #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] 950 | static | ~~~~~~ | int 951 | 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] 973 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 951 | 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] 987 | static | ~~~~~~ | int 988 | 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] 1001 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 988 | 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] 1009 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1021 | 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' 159 | #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] 1026 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 1029 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1059 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1009 | dicTourokuHinshi(d) | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1086 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldefine.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldefine.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 51 | exp(int) RkwCreateDic(); | ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here 237 | 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] 112 | static | ~~~~~~ | int 113 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] 120 | } | ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 122 | clearYomi(d) | ^ | int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #define clearYomi G171_clearYomi | ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] 129 | } | ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 131 | static | ~~~~~~ | int 132 | 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 C23 [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | 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] 174 | getTourokuContext(d) | ^ | int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #define getTourokuContext G238_getTourokuContext | ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 183 | 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 C23 [-Wdeprecated-non-prototype] 174 | getTourokuContext(d) | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 205 | popTourokuMode(d) | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 220 | static | ~~~~~~ | int 221 | 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] 285 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 221 | 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] 291 | static | ~~~~~~ | int 292 | 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 C23 [-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] 311 | uuTTangoQuitCatch(d, retval, env) | ^ | int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' 366 | #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] 325 | static | ~~~~~~ | int 326 | 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] 344 | _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); | ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' 142 | #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 C23 [-Wdeprecated-non-prototype] 326 | 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] 386 | static | ~~~~~~ | int 387 | 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 C23 [-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] 409 | static | ~~~~~~ | int 410 | 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 C23 [-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] 429 | static | ~~~~~~ | int 430 | 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] 439 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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] 495 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 430 | 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] 498 | static | ~~~~~~ | int 499 | 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 C23 [-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] 512 | static | ~~~~~~ | int 513 | 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 C23 [-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] 541 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 561 | 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 C23 [-Wdeprecated-non-prototype] 534 | getUserDicName(d) | ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' 239 | #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] 584 | dicTouroku(d) | ^ | int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 608 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] 584 | dicTouroku(d) | ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' 190 | #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] 611 | static | ~~~~~~ | int 612 | 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 C23 [-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] 672 | static | ~~~~~~ | int 673 | 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 C23 [-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] 698 | if(getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 728 | dicTourokuTango(d, quitfunc) | ^ | int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 773 | static | ~~~~~~ | int 774 | 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 C23 [-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] 780 | static | ~~~~~~ | int 781 | 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 C23 [-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] 795 | static | ~~~~~~ | int 796 | 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] 849 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 796 | 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] 855 | static | ~~~~~~ | int 856 | 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] 872 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 856 | 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] 875 | 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] 877 | static | ~~~~~~ | int 878 | 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 C23 [-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] 892 | static | ~~~~~~ | int 893 | 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 C23 [-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] 899 | static | ~~~~~~ | int 900 | 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 C23 [-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] 910 | static | ~~~~~~ | int 911 | 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 C23 [-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] 921 | 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' 159 | #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] 950 | static | ~~~~~~ | int 951 | 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] 973 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 951 | 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] 987 | static | ~~~~~~ | int 988 | 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] 1001 | return dicTourokuHinshi(d); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 988 | 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] 1009 | dicTourokuHinshi(d) | ^ | int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1021 | 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' 159 | #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] 1026 | if((retval = getForIchiranContext(d)) < 0) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 1029 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1059 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1009 | dicTourokuHinshi(d) | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 1086 | dicTourokuControl(d, tango, quitfunc) | ^ | int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' 191 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 45 | 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 C23 [-Wdeprecated-non-prototype] 55 | 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 C23 [-Wdeprecated-non-prototype] 66 | freeDic(tc) | ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' 227 | #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 C23 [-Wdeprecated-non-prototype] 81 | freeAndPopTouroku(d) | ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' 226 | #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] 87 | popTourokuMode(d); | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 94 | static | ~~~~~~ | int 95 | 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] 136 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 95 | 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] 141 | static | ~~~~~~ | int 142 | 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 C23 [-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] 161 | static | ~~~~~~ | int 162 | 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] 170 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 162 | 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] 179 | static | ~~~~~~ | int 180 | 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 C23 [-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] 206 | static | ~~~~~~ | int 207 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 253 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | 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] 322 | dicSakujo(d) | ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 337 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 322 | dicSakujo(d) | ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 368 | static | ~~~~~~ | int 369 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] 383 | } | ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | getEffectDic(tc) | ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 416 | 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 C23 [-Wdeprecated-non-prototype] 454 | 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 C23 [-Wdeprecated-non-prototype] 389 | getEffectDic(tc) | ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 539 | static | ~~~~~~ | int 540 | 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] 567 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 540 | 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] 573 | static | ~~~~~~ | int 574 | 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] 590 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 574 | 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] 597 | static | ~~~~~~ | int 598 | 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 C23 [-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] 684 | static | ~~~~~~ | int 685 | 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 C23 [-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] 703 | static | ~~~~~~ | int 704 | 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 C23 [-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] 716 | 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' 159 | #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] 724 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 732 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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] 753 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 760 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 764 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 768 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 790 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 850 | static | ~~~~~~ | int 851 | 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] 872 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 882 | 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' 159 | #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 C23 [-Wdeprecated-non-prototype] 851 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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] 906 | static | ~~~~~~ | int 907 | 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 C23 [-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] 938 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 963 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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] 982 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 984 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 991 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1013 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1034 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1041 | static | ~~~~~~ | int 1042 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1050 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 1053 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1070 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | 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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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] 1164 | static | ~~~~~~ | int 1165 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1204 | 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] 1212 | if (getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 1217 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from uldelete.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from uldelete.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 45 | 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 C23 [-Wdeprecated-non-prototype] 55 | 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 C23 [-Wdeprecated-non-prototype] 66 | freeDic(tc) | ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' 227 | #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 C23 [-Wdeprecated-non-prototype] 81 | freeAndPopTouroku(d) | ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' 226 | #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] 87 | popTourokuMode(d); | ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' 316 | #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] 94 | static | ~~~~~~ | int 95 | 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] 136 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 95 | 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] 141 | static | ~~~~~~ | int 142 | 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 C23 [-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] 161 | static | ~~~~~~ | int 162 | 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] 170 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 162 | 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] 179 | static | ~~~~~~ | int 180 | 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 C23 [-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] 206 | static | ~~~~~~ | int 207 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 241 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 253 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | 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] 322 | dicSakujo(d) | ^ | int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 337 | if (getTourokuContext(d) != NG) { | ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' 238 | #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 C23 [-Wdeprecated-non-prototype] 322 | dicSakujo(d) | ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' 189 | #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] 368 | static | ~~~~~~ | int 369 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] 383 | } | ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 388 | static | ~~~~~~ | int 389 | getEffectDic(tc) | ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 416 | 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 C23 [-Wdeprecated-non-prototype] 454 | 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 C23 [-Wdeprecated-non-prototype] 389 | getEffectDic(tc) | ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 539 | static | ~~~~~~ | int 540 | 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] 567 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 540 | 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] 573 | static | ~~~~~~ | int 574 | 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] 590 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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 C23 [-Wdeprecated-non-prototype] 574 | 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] 597 | static | ~~~~~~ | int 598 | 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 C23 [-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] 684 | static | ~~~~~~ | int 685 | 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 C23 [-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] 703 | static | ~~~~~~ | int 704 | 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 C23 [-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] 716 | 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' 159 | #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] 724 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 732 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 748 | 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] 753 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 760 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 764 | if(getForIchiranContext(d) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 768 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 790 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 813 | static | ~~~~~~ | int 814 | 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 C23 [-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] 850 | static | ~~~~~~ | int 851 | 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] 872 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 882 | 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' 159 | #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 C23 [-Wdeprecated-non-prototype] 851 | 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] 890 | static | ~~~~~~ | int 891 | 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 C23 [-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] 906 | static | ~~~~~~ | int 907 | 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 C23 [-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] 938 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 963 | if ((retval = getMountContext(d)) != NG) { | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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] 982 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 984 | if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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] 991 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1013 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1034 | return GLineNGReturnTK(d); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 1041 | static | ~~~~~~ | int 1042 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1050 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 1053 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1070 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1042 | 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] 1145 | static | ~~~~~~ | int 1146 | 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 C23 [-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] 1164 | static | ~~~~~~ | int 1165 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1183:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1182 | static | ~~~~~~ | int 1183 | 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 C23 [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1204 | 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] 1212 | if (getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 1217 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 45 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | /*5*/"", | ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*16*/"", | ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*17*/"", | ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | /*18*/"", | ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | 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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 225 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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] 266 | static | ~~~~~~ | int 267 | 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] 275 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 267 | 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] 282 | static | ~~~~~~ | int 283 | 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] 300 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 283 | 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] 306 | static | ~~~~~~ | int 307 | 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] 324 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 307 | 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] 335 | static | ~~~~~~ | int 336 | 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] 354 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 358 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 365 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 336 | 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] 371 | static | ~~~~~~ | int 372 | 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] 390 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 394 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 401 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 372 | 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] 411 | static | ~~~~~~ | int 412 | 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] 426 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 430 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 412 | 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] 439 | static | ~~~~~~ | int 440 | 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] 448 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 440 | 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] 457 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] 464 | 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] 475 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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] 476 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 480 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 484 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 493 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 506 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 455 | 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] 665 | static | ~~~~~~ | int 666 | 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 C23 [-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] 754 | static | ~~~~~~ | int 755 | 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 C23 [-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] 854 | static | ~~~~~~ | int 855 | 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 C23 [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] 889 | } | ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 895 | static | ~~~~~~ | int 896 | 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 C23 [-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] 923 | static | ~~~~~~ | int 924 | 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 C23 [-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] 935 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 956 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 959 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 982 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 1005 | static | ~~~~~~ | int 1006 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1017 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulhinshi.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulhinshi.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 45 | /*1*/"ɤߤȸ ߷ϤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | /*4*/"ɤߤȸ ߷ϤƤ) Ť", | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | /*5*/"", | ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 50 | /*6*/"פǤ?(y/n)", | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | /*7*/"ʡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 52 | /*8*/"פϿ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | /*9*/"פ̾Ǥ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | /*10*/"ʤפǤ?(y/n)", | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | /*11*/"פ̾ȤƻȤޤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | /*12*/"פǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | /*13*/"ȡפǤ?(y/n)", | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | /*14*/"ʴѴФ̿Ǥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | /*15*/"ñϿǤޤǤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | /*16*/"", | ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | /*17*/"", | ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | /*18*/"", | ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | /*19*/"ˤϿޤ", | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | /*20*/"ñϿ˼Ԥޤ", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 188 | 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 C23 [-Wdeprecated-non-prototype] 199 | 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 C23 [-Wdeprecated-non-prototype] 212 | 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 C23 [-Wdeprecated-non-prototype] 225 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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] 266 | static | ~~~~~~ | int 267 | 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] 275 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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 C23 [-Wdeprecated-non-prototype] 267 | 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] 282 | static | ~~~~~~ | int 283 | 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] 300 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 283 | 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] 306 | static | ~~~~~~ | int 307 | 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] 324 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 307 | 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] 335 | static | ~~~~~~ | int 336 | 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] 354 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 358 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 365 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 336 | 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] 371 | static | ~~~~~~ | int 372 | 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] 390 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 394 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 401 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 372 | 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] 411 | static | ~~~~~~ | int 412 | 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] 426 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 430 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 412 | 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] 439 | static | ~~~~~~ | int 440 | 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] 448 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 440 | 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] 457 | dicTourokuHinshiDelivery(d) | ^ | int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' 194 | #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 C23 [-Wdeprecated-non-prototype] 464 | 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] 475 | clearYomi(d); | ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' 171 | #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] 476 | return(dicTourokuTango(d, uuTTangoQuitCatch)); | ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' 195 | #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] 480 | if((retval = getYesNoContext(d, | ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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] 484 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 493 | return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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 C23 [-Wdeprecated-non-prototype] 506 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 455 | 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] 665 | static | ~~~~~~ | int 666 | 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 C23 [-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] 754 | static | ~~~~~~ | int 755 | 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 C23 [-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] 854 | static | ~~~~~~ | int 855 | 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 C23 [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] 889 | } | ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 895 | static | ~~~~~~ | int 896 | 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 C23 [-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] 923 | static | ~~~~~~ | int 924 | 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 C23 [-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] 935 | return(dicTourokuHinshi(d)); | ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' 193 | #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] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ | int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 956 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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] 959 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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] 982 | return(GLineNGReturnTK(d)); | ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 938 | dicTourokuDictionary(d, exitfunc, quitfunc) | ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' 192 | #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] 1005 | static | ~~~~~~ | int 1006 | 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 C23 [-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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 1017 | wchar_t *WStraddbcpy(); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #define WStraddbcpy G113_WStraddbcpy | ^ ./canna.h:1080:17: note: conflicting prototype is here 1080 | extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 31 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall | ^ ./canna.h:990:12: note: conflicting prototype is here 990 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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] 168 | static | ~~~~~~ | int 169 | 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 C23 [-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] 183 | static | ~~~~~~ | int 184 | 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 C23 [-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] 200 | static | ~~~~~~ | int 201 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 234 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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] 252 | static | ~~~~~~ | int 253 | 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 C23 [-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] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 282 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 344 | kigoRussia(d) | ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 365 | kigoGreek(d) | ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 386 | kigoKeisen(d) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulkigo.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulkigo.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 31 | extern int uiUtilIchiranTooSmall(); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall | ^ ./canna.h:990:12: note: conflicting prototype is here 990 | extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); | ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' 357 | #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] 168 | static | ~~~~~~ | int 169 | 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 C23 [-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] 183 | static | ~~~~~~ | int 184 | 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 C23 [-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] 200 | static | ~~~~~~ | int 201 | 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 C23 [-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] 217 | static | ~~~~~~ | int 218 | 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 C23 [-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] 234 | uuKigoGeneralExitCatch(d, retval, env) | ^ | int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' 364 | #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] 252 | static | ~~~~~~ | int 253 | 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 C23 [-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] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ | int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 282 | if((retval = getForIchiranContext(d)) == NG) { | ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' 235 | #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 C23 [-Wdeprecated-non-prototype] 268 | uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) | ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' 365 | #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] 344 | kigoRussia(d) | ^ | int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' 283 | #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] 365 | kigoGreek(d) | ^ | int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' 281 | #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] 386 | kigoKeisen(d) | ^ | int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' 282 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | 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 C23 [-Wdeprecated-non-prototype] 61 | freeMountContext(mc) | ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 84 | getMountContext(d) | ^ | int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #define getMountContext G237_getMountContext | ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | 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 C23 [-Wdeprecated-non-prototype] 84 | getMountContext(d) | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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 C23 [-Wdeprecated-non-prototype] 116 | popMountMode(d) | ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' 315 | #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 C23 [-Wdeprecated-non-prototype] 127 | findDic(s) | ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | static | ~~~~~~ | int 146 | 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] 154 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | 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] 290 | static | ~~~~~~ | int 291 | 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 C23 [-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] 322 | static | ~~~~~~ | int 323 | getDicList(d) | ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 332 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 352 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 384 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 394 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 405 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 433 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | getDicList(d) | ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 488 | dicMount(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 538 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 488 | dicMount(d) | ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulmount.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulmount.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | 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 C23 [-Wdeprecated-non-prototype] 61 | freeMountContext(mc) | ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 84 | getMountContext(d) | ^ | int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #define getMountContext G237_getMountContext | ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 94 | 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 C23 [-Wdeprecated-non-prototype] 84 | getMountContext(d) | ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' 237 | #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 C23 [-Wdeprecated-non-prototype] 116 | popMountMode(d) | ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' 315 | #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 C23 [-Wdeprecated-non-prototype] 127 | findDic(s) | ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | static | ~~~~~~ | int 146 | 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] 154 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 170 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 146 | 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] 290 | static | ~~~~~~ | int 291 | 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 C23 [-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] 322 | static | ~~~~~~ | int 323 | getDicList(d) | ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 332 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #define defaultContext G186_defaultContext | ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 336 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 352 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 384 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 394 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 405 | jrKanjiError = "malloc (getDicList) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 433 | jrKanjiError = "ʴѴФ̿Ǥޤ"; | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 323 | getDicList(d) | ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 488 | dicMount(d) | ^ | int ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 538 | if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, | ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' 341 | #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 C23 [-Wdeprecated-non-prototype] 488 | dicMount(d) | ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' 188 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | serverFin(d) | ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 70 | static | ~~~~~~ | int 71 | 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] 122 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 71 | 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] 127 | static | ~~~~~~ | int 128 | 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 C23 [-Wdeprecated-non-prototype] 136 | 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 C23 [-Wdeprecated-non-prototype] 128 | 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] 139 | static | ~~~~~~ | int 140 | 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 C23 [-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] 154 | serverChange(d) | ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 160 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 154 | serverChange(d) | ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 200 | static | ~~~~~~ | int 201 | 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] 209 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from ulserver.c:29: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from ulserver.c:29: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 41 | serverFin(d) | ^ | int ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' 344 | #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] 70 | static | ~~~~~~ | int 71 | 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] 122 | checkGLineLen(d); | ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] 71 | 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] 127 | static | ~~~~~~ | int 128 | 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 C23 [-Wdeprecated-non-prototype] 136 | 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 C23 [-Wdeprecated-non-prototype] 128 | 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] 139 | static | ~~~~~~ | int 140 | 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 C23 [-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] 154 | serverChange(d) | ^ | int ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 160 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 154 | serverChange(d) | ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' 343 | #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] 200 | static | ~~~~~~ | int 201 | 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] 209 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 35 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 114 | GlineClear(d) | ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' 34 | #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 C23 [-Wdeprecated-non-prototype] 131 | 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 C23 [-Wdeprecated-non-prototype] 146 | echostrClear(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' 202 | #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] 158 | static | ~~~~~~ | int 159 | 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 C23 [-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] 190 | checkGLineLen(d) | ^ | int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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] 209 | NothingChanged(d) | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 219 | NothingForGLine(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 238 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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] 245 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 266 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] 287 | 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 C23 [-Wdeprecated-non-prototype] 368 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 393 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | 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] 536 | static | ~~~~~~ | int 537 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 563 | extractTanString(tan, s, e) | ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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 C23 [-Wdeprecated-non-prototype] 580 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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 C23 [-Wdeprecated-non-prototype] 597 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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 C23 [-Wdeprecated-non-prototype] 605 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' 294 | #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 C23 [-Wdeprecated-non-prototype] 694 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' 291 | #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 C23 [-Wdeprecated-non-prototype] 716 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' 292 | #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] 726 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 732 | wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 870 | NoMoreMemory() | ^ | int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' 57 | #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] 877 | GLineNGReturn(d) | ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 888 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 916 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1040 | WStrlen(ws) | ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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 C23 [-Wdeprecated-non-prototype] 1051 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' 116 | #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 C23 [-Wdeprecated-non-prototype] 1078 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' 122 | #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 C23 [-Wdeprecated-non-prototype] 1102 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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 C23 [-Wdeprecated-non-prototype] 1121 | WStrcat(ws1, ws2) | ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' 114 | #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 C23 [-Wdeprecated-non-prototype] 1135 | WStrcmp(w1, w2) | ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' 115 | #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 C23 [-Wdeprecated-non-prototype] 1146 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #define WStrncmp G121_WStrncmp | ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1196 | } | ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | 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 C23 [-Wdeprecated-non-prototype] 1318 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1403:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1403 | } | ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1407 | 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 C23 [-Wdeprecated-non-prototype] 1451 | WString(s) | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 1510 | WSfree(s) | ^ | int ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] 1575 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' 233 | #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] 1614 | WToupper(wchar_t w) | ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1627 | 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 C23 [-Wdeprecated-non-prototype] 1656 | key2wchar(key, check) | ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' 277 | #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 C23 [-Wdeprecated-non-prototype] 1682 | confirmContext(d, yc) | ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1686 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1715 | abandonContext(d, yc) | ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1719 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1734 | makeRkError(d, str) | ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1748 | static | ~~~~~~ | int 1749 | 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 C23 [-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] 1762 | 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] 1764 | static | ~~~~~~ | int 1765 | 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 C23 [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1782 | } | ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1790 | 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] 1832 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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] 1862 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from util.c:83: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from util.c:83: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 114 | GlineClear(d) | ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' 34 | #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 C23 [-Wdeprecated-non-prototype] 131 | 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 C23 [-Wdeprecated-non-prototype] 146 | echostrClear(d) | ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' 202 | #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] 158 | static | ~~~~~~ | int 159 | 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 C23 [-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] 190 | checkGLineLen(d) | ^ | int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' 164 | #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] 209 | NothingChanged(d) | ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 219 | NothingForGLine(d) | ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 238 | NothingChangedWithBeep(d) | ^ | int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' 59 | #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] 245 | NothingForGLineWithBeep(d) | ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 266 | extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, | ~~~~~~ ^ | int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' 214 | #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 C23 [-Wdeprecated-non-prototype] 287 | 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 C23 [-Wdeprecated-non-prototype] 368 | extractKanjiString(yc, s, e, b, sr, er, pat, focused) | ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 393 | jrKanjiError = "ȸФޤǤ"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | 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] 536 | static | ~~~~~~ | int 537 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 563 | extractTanString(tan, s, e) | ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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 C23 [-Wdeprecated-non-prototype] 580 | extractTanYomi(tan, s, e) | ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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 C23 [-Wdeprecated-non-prototype] 597 | extractTanRomaji(tan, s, e) | ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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 C23 [-Wdeprecated-non-prototype] 605 | makeKanjiStatusReturn(d, yc) | ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' 294 | #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 C23 [-Wdeprecated-non-prototype] 694 | makeGLineMessage(d, msg, sz) | ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' 291 | #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 C23 [-Wdeprecated-non-prototype] 716 | makeGLineMessageFromString(d, msg) | ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' 292 | #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] 726 | setWStrings(ws, s, sz) | ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 732 | wchar_t *WString(); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #define WString G117_WString | ^ ./canna.h:938:17: note: conflicting prototype is here 938 | extern wchar_t *WString pro((char *)); | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 870 | NoMoreMemory() | ^ | int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' 57 | #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] 877 | GLineNGReturn(d) | ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 888 | GLineNGReturnFI(d) | ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 916 | GLineNGReturnTK(d) | ^ | int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' 31 | #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 C23 [-Wdeprecated-non-prototype] 1040 | WStrlen(ws) | ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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 C23 [-Wdeprecated-non-prototype] 1051 | WStrcpy(ws1, ws2) | ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' 116 | #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 C23 [-Wdeprecated-non-prototype] 1078 | WStrncpy(ws1, ws2, cnt) | ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' 122 | #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 C23 [-Wdeprecated-non-prototype] 1102 | WStraddbcpy(ws1, ws2, cnt) | ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' 113 | #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 C23 [-Wdeprecated-non-prototype] 1121 | WStrcat(ws1, ws2) | ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' 114 | #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 C23 [-Wdeprecated-non-prototype] 1135 | WStrcmp(w1, w2) | ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' 115 | #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 C23 [-Wdeprecated-non-prototype] 1146 | WStrncmp(w1, w2, n) | ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #define WStrncmp G121_WStrncmp | ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1196 | } | ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1244 | 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 C23 [-Wdeprecated-non-prototype] 1318 | CNvW2E(src, srclen, dest, destlen) | ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ util.c:1403:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1403 | } | ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1407 | 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 C23 [-Wdeprecated-non-prototype] 1451 | WString(s) | ^ ./sglobal.h:117:45: note: expanded from macro 'WString' 117 | #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] 1510 | WSfree(s) | ^ | int ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' 112 | #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 C23 [-Wdeprecated-non-prototype] 1575 | generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) | ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' 233 | #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] 1614 | WToupper(wchar_t w) | ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1627 | 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 C23 [-Wdeprecated-non-prototype] 1656 | key2wchar(key, check) | ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' 277 | #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 C23 [-Wdeprecated-non-prototype] 1682 | confirmContext(d, yc) | ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1686 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1715 | abandonContext(d, yc) | ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1719 | extern defaultContext; | ~~~~~~ ^ | int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' 186 | #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 C23 [-Wdeprecated-non-prototype] 1734 | makeRkError(d, str) | ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1748 | static | ~~~~~~ | int 1749 | 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 C23 [-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] 1762 | 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] 1764 | static | ~~~~~~ | int 1765 | 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 C23 [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 1782 | } | ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1790 | 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] 1832 | canna_alert(d, message, cnt) | ^ | int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' 159 | #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] 1862 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from yesno.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from yesno.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | jrKanjiError = "malloc (newcoreContext) ǤޤǤ"; | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ yesno.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | freeYesNoContext(qc) | ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 68 | getYesNoContext(d, | ^ | int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' 240 | #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 C23 [-Wdeprecated-non-prototype] 101 | popYesNoMode(d) | ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 137 | static | ~~~~~~ | int 138 | YesNo(d) | ^ yesno.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] yesno.c:158:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | static | ~~~~~~ | int 158 | YesNoQuit(d) | ^ yesno.c:158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from yesno.c:169: ./t_reimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from yesno.c:169: ./t_reimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 28 | extern UseOtherKeymap pro((struct _uiContext *)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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 C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from bunsetsu.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from bunsetsu.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | extern RkwSetAppName pro((int, char *)); | ~~~~~~ ^ | int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 40 | /* 0*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | /* 1*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | /* 2*/"ʸΰư˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | /* 3*/"ɤߤФޤǤ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | /* 4*/"ʴѴ˼Ԥޤ", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | enterAdjustMode(d, yc) | ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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 C23 [-Wdeprecated-non-prototype] 86 | leaveAdjustMode(d, yc) | ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 98 | static BunFullExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 100 | static | ~~~~~~ | int 101 | BunFullExtend(d) | ^ bunsetsu.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 111 | static BunFullShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:114:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 113 | static | ~~~~~~ | int 114 | BunFullShrink(d) | ^ bunsetsu.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 124 | static BunExtend pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 126 | static | ~~~~~~ | int 127 | BunExtend(d) | ^ bunsetsu.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 146 | static BunShrink pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 148 | static | ~~~~~~ | int 149 | BunShrink(d) | ^ bunsetsu.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:172:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 172 | static BunHenkan pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:175:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 174 | static | ~~~~~~ | int 175 | BunHenkan(d) | ^ bunsetsu.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 192 | static BunQuit pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 194 | static | ~~~~~~ | int 195 | BunQuit(d) | ^ bunsetsu.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:206:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 206 | static BunSelfInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 208 | static | ~~~~~~ | int 209 | BunSelfInsert(d) | ^ bunsetsu.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:219:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 219 | static BunQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 221 | static | ~~~~~~ | int 222 | BunQuotedInsert(d) | ^ bunsetsu.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] bunsetsu.c:232:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 232 | static BunKillToEOL pro((uiContext)); | ~~~~~~ ^ | int bunsetsu.c:235:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 234 | static | ~~~~~~ | int 235 | BunKillToEOL(d) | ^ bunsetsu.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ ./canna.h:1155:8: note: conflicting prototype is here 1155 | extern DoFuncSequence pro((uiContext)); | ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from bunsetsu.c:245: ./bunmap.h:27:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | extern DoFuncSequence(),UseOtherKeymap(); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #define UseOtherKeymap G106_UseOtherKeymap | ^ ./canna.h:1157:8: note: conflicting prototype is here 1157 | extern UseOtherKeymap pro((uiContext)); | ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 28 | extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 757 | RkSetServerName(s) | ^ | int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from engine.c:27: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from engine.c:27: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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] 757 | RkSetServerName(s) | ^ | int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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 C23 [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' 68 | #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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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] 110 | 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] 113 | (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] 130 | (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] 136 | (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 C23 [-Wdeprecated-non-prototype] 241 | 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 C23 [-Wdeprecated-non-prototype] 253 | 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 C23 [-Wdeprecated-non-prototype] 260 | 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 C23 [-Wdeprecated-non-prototype] 277 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 335 | 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 C23 [-Wdeprecated-non-prototype] 344 | 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 C23 [-Wdeprecated-non-prototype] 360 | 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 C23 [-Wdeprecated-non-prototype] 473 | 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 C23 [-Wdeprecated-non-prototype] 488 | 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 C23 [-Wdeprecated-non-prototype] 510 | 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 C23 [-Wdeprecated-non-prototype] 727 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKroma.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKroma.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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] 110 | 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] 113 | (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] 130 | (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] 136 | (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 C23 [-Wdeprecated-non-prototype] 241 | 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 C23 [-Wdeprecated-non-prototype] 253 | 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 C23 [-Wdeprecated-non-prototype] 260 | 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 C23 [-Wdeprecated-non-prototype] 277 | 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 C23 [-Wdeprecated-non-prototype] 301 | 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 C23 [-Wdeprecated-non-prototype] 335 | 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 C23 [-Wdeprecated-non-prototype] 344 | 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 C23 [-Wdeprecated-non-prototype] 360 | 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 C23 [-Wdeprecated-non-prototype] 473 | 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 C23 [-Wdeprecated-non-prototype] 488 | 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 C23 [-Wdeprecated-non-prototype] 510 | 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 C23 [-Wdeprecated-non-prototype] 727 | 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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 160 | _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 C23 [-Wdeprecated-non-prototype] 193 | 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 C23 [-Wdeprecated-non-prototype] 264 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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 C23 [-Wdeprecated-non-prototype] 395 | 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 C23 [-Wdeprecated-non-prototype] 443 | 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 C23 [-Wdeprecated-non-prototype] 480 | 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 C23 [-Wdeprecated-non-prototype] 556 | 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] 720 | 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 C23 [-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] 756 | 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 C23 [-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] 793 | 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 C23 [-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] 830 | 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 C23 [-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] 867 | 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 C23 [-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] 881 | 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 C23 [-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] 924 | 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] 990 | 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 C23 [-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] 92 | 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] 737 | extern iroha_debug; | ~~~~~~ ^ | int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' 268 | #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] 870 | 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] 932 | extern setWStrings pro((wchar_t **, char **, int)); | ~~~~~~ ^ | int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' 348 | #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] 933 | extern WStrlen pro((wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' 120 | #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] 937 | extern WStrncmp pro((wchar_t *, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' 121 | #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] 940 | extern prevMenuIfExist pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' 319 | #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] 941 | extern showmenu pro((uiContext, menustruct *)); | ~~~~~~ ^ | int ./sglobal.h:349:45: note: expanded from macro 'showmenu' 349 | #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] 1051 | 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] 1060 | extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); | ~~~~~~ ^ | int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' 72 | #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] 1063 | extern ChikujiSubstYomi pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' 13 | #define ChikujiSubstYomi G013_ChikujiSubstYomi | ^ In file included from RKkana.c:28: ./canna.h:1064:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1064 | extern TanMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' 92 | #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] 1065 | 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] 1066 | extern makeRkError pro((uiContext, char *)); | ~~~~~~ ^ | int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' 296 | #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] 1068 | extern TanBackwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' 79 | #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] 1069 | extern TbBackward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' 100 | #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] 1070 | extern NothingChanged pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' 58 | #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] 1071 | extern TbEndOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' 102 | #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] 1072 | extern TanForwardBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' 86 | #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] 1073 | extern TbForward pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:103:45: note: expanded from macro 'TbForward' 103 | #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] 1074 | extern TbBeginningOfLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' 101 | #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] 1075 | extern tanMuhenkan pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' 353 | #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] 1076 | extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' 216 | #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] 1077 | extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' 217 | #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] 1078 | extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' 215 | #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] 1079 | extern leaveAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' 287 | #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] 1081 | extern YomiExit pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' 132 | #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] 1083 | extern abandonContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' 143 | #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] 1085 | 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] 1086 | 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] 1087 | extern selectOne | ~~~~~~ ^ | int ./sglobal.h:342:45: note: expanded from macro 'selectOne' 342 | #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] 1091 | extern YomiMark pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' 135 | #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] 1092 | extern doHenkan pro((uiContext, int, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' 197 | #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] 1093 | extern tanKouhoIchiran pro((uiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' 352 | #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] 1094 | extern EmptyBaseKana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' 23 | #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] 1095 | extern EmptyBaseKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' 22 | #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] 1096 | extern EmptyBaseHenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' 20 | #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] 1097 | extern WToupper pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:123:45: note: expanded from macro 'WToupper' 123 | #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] 1098 | 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] 1099 | extern TanKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' 89 | #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] 1100 | extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' 138 | #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] 1101 | extern CNvW2E pro((wchar_t *, int, char *, int)); | ~~~~~~ ^ | int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' 8 | #define CNvW2E G008_CNvW2E | ^ In file included from RKkana.c:28: ./canna.h:1103:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1103 | extern NothingForGLine pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' 60 | #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] 1104 | extern NothingForGLineWithBeep pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' 61 | #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] 1107 | extern TanKouhoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' 91 | #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] 1108 | extern GLineNGReturn pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' 29 | #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] 1109 | extern GLineNGReturnFI pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' 30 | #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] 1110 | extern appendTan2Yomi pro((tanContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' 154 | #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] 1111 | extern confirmContext pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' 177 | #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] 1112 | extern ChikujiTanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' 14 | #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious | ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1113 | extern YomiKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' 134 | #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] 1114 | extern YomiInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' 133 | #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] 1115 | extern cutOffLeftSide pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' 182 | #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] 1116 | extern enterAdjustMode pro((uiContext, yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' 207 | #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] 1117 | extern TanNextKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' 93 | #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] 1118 | extern TanPreviousKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' 95 | #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] 1119 | extern TanBeginningOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' 80 | #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] 1120 | extern TanEndOfBunsetsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' 85 | #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] 1121 | extern TanDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' 84 | #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] 1122 | extern TanBubunMuhenkan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' 82 | #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] 1123 | extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); | ~~~~~~ ^ | int ./sglobal.h:370:45: note: expanded from macro 'xString' 370 | #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] 1124 | extern KanaDeletePrevious pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' 49 | #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] 1125 | extern findSup pro((wchar_t)); | ~~~~~~ ^ | int ./sglobal.h:221:45: note: expanded from macro 'findSup' 221 | #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] 1126 | extern selectKeysup pro((uiContext, yomiContext, int)); | ~~~~~~ ^ | int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' 340 | #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] 1127 | extern containUnconvertedKey pro((yomiContext)); | ~~~~~~ ^ | int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' 178 | #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] 1128 | extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); | ~~~~~~ ^ | int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' 9 | #define CYsearchfunc G009_CYsearchfunc | ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1129 | extern TanBubunKakutei pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' 81 | #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] 1130 | extern TanZenkaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' 99 | #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] 1131 | extern TanHankaku pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' 87 | #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] 1132 | extern TanHiragana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' 88 | #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] 1133 | extern TanKatakana pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' 90 | #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] 1134 | extern TanRomaji pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' 97 | #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] 1135 | extern TanUpper pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' 98 | #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] 1136 | extern TanCapitalize pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' 83 | #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] 1137 | extern TanPrintBunpou pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' 96 | #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] 1138 | extern TanNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:94:45: note: expanded from macro 'TanNop' 94 | #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] 1139 | extern YomiQuotedInsert pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' 137 | #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] 1140 | extern AlphaMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' 1 | #define AlphaMode G001_AlphaMode | ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1141 | extern HenkanNyuryokuMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' 35 | #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] 1142 | extern KigoIchiran pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' 54 | #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] 1143 | extern UiUtilMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' 105 | #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] 1144 | extern EmptyBaseHira pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' 21 | #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] 1145 | extern EmptyBaseKata pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' 24 | #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] 1146 | extern EmptyBaseEisu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' 18 | #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] 1147 | extern EmptyBaseZen pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' 26 | #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] 1148 | extern EmptyBaseHan pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' 19 | #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] 1149 | extern YomiBaseHiraKataToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' 126 | #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] 1150 | extern YomiBaseZenHanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' 131 | #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] 1151 | extern YomiBaseKanaEisuToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' 128 | #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] 1152 | extern YomiBaseKakuteiHenkanToggle pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' 127 | #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] 1153 | extern YomiBaseRotateForw pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' 130 | #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] 1154 | extern YomiBaseRotateBack pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' 129 | #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] 1155 | extern DoFuncSequence pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' 17 | #define DoFuncSequence G017_DoFuncSequence | ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1156 | extern YomiModeBackup pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' 136 | #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] 1157 | extern UseOtherKeymap pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' 106 | #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] 1158 | extern JapaneseMode pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' 48 | #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] 1160 | extern IchiranForwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' 42 | #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] 1161 | extern IchiranBackwardKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' 39 | #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] 1162 | extern IchiranNextKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' 43 | #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] 1163 | extern IchiranPreviousKouhoretsu pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' 45 | #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] 1164 | extern IchiranBeginningOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' 40 | #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] 1165 | extern IchiranEndOfKouho pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' 41 | #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] 1166 | extern IchiranQuit pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' 46 | #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] 1167 | extern IchiranNop pro((uiContext)); | ~~~~~~ ^ | int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' 44 | #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] 1168 | 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] 1169 | 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 C23 [-Wdeprecated-non-prototype] 160 | _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 C23 [-Wdeprecated-non-prototype] 193 | 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 C23 [-Wdeprecated-non-prototype] 264 | 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 C23 [-Wdeprecated-non-prototype] 349 | 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 C23 [-Wdeprecated-non-prototype] 395 | 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 C23 [-Wdeprecated-non-prototype] 443 | 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 C23 [-Wdeprecated-non-prototype] 480 | 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 C23 [-Wdeprecated-non-prototype] 556 | 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] 720 | 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 C23 [-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] 756 | 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 C23 [-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] 793 | 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 C23 [-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] 830 | 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 C23 [-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] 867 | 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 C23 [-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] 881 | 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 C23 [-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] 924 | 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] 990 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 83 | _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] 135 | 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] 142 | 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 C23 [-Wdeprecated-non-prototype] 154 | 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 C23 [-Wdeprecated-non-prototype] 103 | 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] 98 | 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] 100 | 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] 102 | 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] 109 | 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] 115 | ir_debug( Dmsg(5, "ե̾:[%s]\n",unsock.sun_path);) | ^ connection.c:115:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 115 | ir_debug( Dmsg(5, "ե̾:[%s]\n",unsock.sun_path);) | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 118 | 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] 123 | 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] 124 | 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] 145 | 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] 151 | 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] 167 | ir_debug( Dmsg(5, "ݡֹ:[%d]\n",htons(insock.sin_port));) | ^ connection.c:167:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | ir_debug( Dmsg(5, "ݡֹ:[%d]\n",htons(insock.sin_port));) | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:175:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | ir_debug( Dmsg(5, "bind ȥ饤[%d]\n",retry);) | ^~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 178 | 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] 182 | 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] 187 | 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] 206 | ir_debug( Dmsg(3,"饽åȤ\n"); ) | ^ connection.c:206:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 206 | ir_debug( Dmsg(3,"饽åȤ\n"); ) | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:219:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 219 | ir_debug( Dmsg(3,"գΣɣإɥᥤϤǤ\n"); ) | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:233:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 233 | ir_debug( Dmsg(3,"ɣΣţԥɥᥤϤǤ\n"); ) | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:241:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 241 | ir_debug( Dmsg(3,"åȤνϤǤ\n"); ) | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 252 | 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 C23 [-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] 384 | 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] 386 | 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 C23 [-Wdeprecated-non-prototype] 396 | 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] 408 | PrintMsg | ^ connection.c:409:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 409 | ("饤ȴơ֥뤬ޤǤ\n"); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ connection.c:410:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 410 | 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 C23 [-Wdeprecated-non-prototype] 361 | 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] 465 | 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] 469 | close(curclient); | ^ connection.c:487:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 487 | 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] 493 | CloseDownClient( ConnectionTranslation[ i ] ) ; | ^ connection.c:496:1: warning: non-void function does not return a value [-Wreturn-type] 496 | } | ^ connection.c:502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 502 | 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] 510 | ir_debug( Dmsg(3,"饤ID %d \n", client->id ); ) | ^ connection.c:510:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 510 | ir_debug( Dmsg(3,"饤ID %d \n", client->id ); ) | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 512 | 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] 519 | RkwCloseContext(contexts[i]); | ^ connection.c:523:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 523 | ir_debug( Dmsg( 6,"桼ʥС:[%d]\n", client->usr_no ); ) | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:527:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 527 | ir_debug( Dmsg( 6,"桼:[%d]\n", usr->count ); ) | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:530:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 530 | ir_debug( Dmsg( 6,"桼ơ֥ե\n" ); ) | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 502 | CloseDownClient(client) | ^ connection.c:550:1: warning: non-void function does not return a value [-Wreturn-type] 550 | } | ^ connection.c:561:22: warning: incompatible pointer types passing 'long *' to parameter of type 'time_t *' (aka 'long long *') [-Wincompatible-pointer-types] 561 | cur_time = time( (long *)0 ) ; | ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here 123 | 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] 572 | tt = localtime( &cdate ) ; | ^~~~~~ /usr/include/time.h:118:36: note: passing argument to parameter here 118 | 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 C23 [-Wdeprecated-non-prototype] 553 | 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] 618 | 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 C23 [-Wdeprecated-non-prototype] 630 | 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] 633 | 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 C23 [-Wdeprecated-non-prototype] 607 | GetConnectionInfo( client ) | ^ connection.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 648 | 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] 656 | ir_debug( Dmsg( 6,"桼̾[%s]\n", name ); ) | ^ connection.c:656:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 656 | ir_debug( Dmsg( 6,"桼̾[%s]\n", name ); ) | ^~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:660:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 660 | ir_debug( Dmsg( 6,"ϿѤߥ桼̾[%s]\n", usr->username ); ) | ^~~~~~~~ ~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:664:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 664 | ir_debug( Dmsg( 6,"桼[%d]\n", usr->count ); ) | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:683:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 683 | ir_debug( Dmsg( 6,"桼[%s]Ͽ\n", name ); ) | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:684:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 684 | ir_debug( Dmsg( 6,"桼ʥС[%d]\n", i ); ) | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ connection.c:693:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 693 | ir_debug( Dmsg( 1, "ʾ桼ϡϿǤޤ\n"); ) | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 694 | 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 C23 [-Wdeprecated-non-prototype] 648 | 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] 200 | 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] 207 | 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] 209 | Dmsg(5,"ߥǡ\n") ; | ^ convert.c:209:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 209 | 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] 210 | 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 C23 [-Wdeprecated-non-prototype] 200 | 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] 238 | 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 C23 [-Wdeprecated-non-prototype] 217 | 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 C23 [-Wdeprecated-non-prototype] 272 | 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 C23 [-Wdeprecated-non-prototype] 264 | 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] 373 | 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] 376 | 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] 389 | 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] 393 | 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] 401 | 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] 402 | PrintMsg("ƥγĥ˼Ԥޤ\n"); | ^ convert.c:402:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 402 | 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] 405 | 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] 410 | 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 C23 [-Wdeprecated-non-prototype] 411 | 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] 416 | 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] 418 | 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] 422 | 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] 424 | 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] 425 | 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] 429 | 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 C23 [-Wdeprecated-non-prototype] 373 | 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] 1538 | static | ~~~~~~ | int 1539 | 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] 1548 | 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] 1549 | 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] 1554 | 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] 1571 | 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 C23 [-Wdeprecated-non-prototype] 1539 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 258 | 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] 1602 | 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] 1619 | 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] 1626 | 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] 1629 | 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] 1631 | 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] 1632 | 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] 1639 | 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] 1640 | 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] 1658 | 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] 1660 | 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 C23 [-Wdeprecated-non-prototype] 1683 | 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] 1685 | 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] 1687 | 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] 1712 | 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] 1714 | 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] 1727 | 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] 1729 | 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] 1739 | (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 C23 [-Wdeprecated-non-prototype] 1602 | 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] 1745 | 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 C23 [-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] 1771 | 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] 1778 | 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 C23 [-Wdeprecated-non-prototype] 1771 | 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] 2110 | 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] 2120 | 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 C23 [-Wdeprecated-non-prototype] 2110 | DebugDump( level, buf, size ) | ^ convert.c:2142:1: warning: non-void function does not return a value [-Wreturn-type] 2142 | } | ^ convert.c:2144:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2144 | 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] 2151 | 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] 2152 | 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] 2153 | 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 C23 [-Wdeprecated-non-prototype] 2144 | DebugDispKanji( cxnum, num ) | ^ convert.c:2154:1: warning: non-void function does not return a value [-Wreturn-type] 2154 | } | ^ 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] 152 | static | ~~~~~~ | int 153 | 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] 162 | 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] 169 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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] 182 | 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] 189 | 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 C23 [-Wdeprecated-non-prototype] 190 | 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 C23 [-Wdeprecated-non-prototype] 190 | 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 C23 [-Wdeprecated-non-prototype] 192 | 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] 195 | 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 C23 [-Wdeprecated-non-prototype] 153 | 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 C23 [-Wdeprecated-non-prototype] 202 | 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] 223 | static | ~~~~~~ | int 224 | 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 C23 [-Wdeprecated-non-prototype] 356 | 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 C23 [-Wdeprecated-non-prototype] 224 | 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] 361 | static | ~~~~~~ | int 362 | 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 C23 [-Wdeprecated-non-prototype] 372 | 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 C23 [-Wdeprecated-non-prototype] 362 | 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] 375 | static | ~~~~~~ | int 376 | 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 C23 [-Wdeprecated-non-prototype] 399 | 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 C23 [-Wdeprecated-non-prototype] 376 | 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] 404 | static | ~~~~~~ | int 405 | 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 C23 [-Wdeprecated-non-prototype] 433 | 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 C23 [-Wdeprecated-non-prototype] 405 | 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] 438 | static | ~~~~~~ | int 439 | 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 C23 [-Wdeprecated-non-prototype] 449 | 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 C23 [-Wdeprecated-non-prototype] 439 | 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] 452 | static | ~~~~~~ | int 453 | 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 C23 [-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] 470 | static | ~~~~~~ | int 471 | 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] 481 | 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 C23 [-Wdeprecated-non-prototype] 471 | 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] 488 | static | ~~~~~~ | int 489 | 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] 495 | 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 C23 [-Wdeprecated-non-prototype] 489 | unamesize2(names) | ^ wconvert.c:503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 502 | static | ~~~~~~ | int 503 | 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 C23 [-Wdeprecated-non-prototype] 524 | 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 C23 [-Wdeprecated-non-prototype] 503 | 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] 529 | static | ~~~~~~ | int 530 | 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 C23 [-Wdeprecated-non-prototype] 552 | 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 C23 [-Wdeprecated-non-prototype] 530 | 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] 557 | static | ~~~~~~ | int 558 | 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 C23 [-Wdeprecated-non-prototype] 580 | 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 C23 [-Wdeprecated-non-prototype] 558 | 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] 622 | static | ~~~~~~ | int 623 | 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] 633 | 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 C23 [-Wdeprecated-non-prototype] 623 | 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] 638 | static | ~~~~~~ | int 639 | 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] 653 | struct passwd *pass = getpwuid(getuid()); | ^ wconvert.c:656:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 656 | ir_debug( Dmsg(5, "Фư桼̾:[%s]\n", susername);) | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 656 | ir_debug( Dmsg(5, "Фư桼̾:[%s]\n", susername);) | ^ wconvert.c:660:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 660 | ir_debug( Dmsg(5, "λᤷ桼̾:[%s]\n", client->username);) | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 660 | 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 C23 [-Wdeprecated-non-prototype] 662 | 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] 672 | 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] 691 | RkwFinalize(); | ^ wconvert.c:693:3: warning: call to undeclared function 'AllCloseDownClients'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 693 | 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 C23 [-Wdeprecated-non-prototype] 694 | 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 C23 [-Wdeprecated-non-prototype] 696 | 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] 697 | 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 C23 [-Wdeprecated-non-prototype] 639 | 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] 702 | static | ~~~~~~ | int 703 | 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] 709 | 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] 710 | 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] 711 | 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] 714 | 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 C23 [-Wdeprecated-non-prototype] 716 | 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 C23 [-Wdeprecated-non-prototype] 703 | 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] 731 | static | ~~~~~~ | int 732 | 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] 736 | 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 C23 [-Wdeprecated-non-prototype] 739 | 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 C23 [-Wdeprecated-non-prototype] 732 | 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] 744 | static | ~~~~~~ | int 745 | 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] 753 | 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] 755 | 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] 756 | 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 C23 [-Wdeprecated-non-prototype] 745 | 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] 765 | static | ~~~~~~ | int 766 | 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] 774 | 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 C23 [-Wdeprecated-non-prototype] 775 | 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 C23 [-Wdeprecated-non-prototype] 766 | 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] 781 | static | ~~~~~~ | int 782 | 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] 792 | 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 C23 [-Wdeprecated-non-prototype] 782 | 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] 801 | static | ~~~~~~ | int 802 | 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 C23 [-Wdeprecated-non-prototype] 812 | 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] 816 | 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] 817 | 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 C23 [-Wdeprecated-non-prototype] 821 | 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 C23 [-Wdeprecated-non-prototype] 802 | 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] 831 | static | ~~~~~~ | int 832 | irw_define_dic( clientp ) | ^ wconvert.c:843:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 843 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 843 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^ wconvert.c:844:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 844 | ir_debug( Dmsg(5, "Ͽǡ[%s]\n", | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 845 | (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 C23 [-Wdeprecated-non-prototype] 844 | 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] 847 | 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 C23 [-Wdeprecated-non-prototype] 832 | 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] 853 | static | ~~~~~~ | int 854 | irw_delete_dic( clientp ) | ^ wconvert.c:865:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 865 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 865 | ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); | ^ wconvert.c:866:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 866 | ir_debug( Dmsg(5, "ǡ[%s]\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 867 | (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 C23 [-Wdeprecated-non-prototype] 866 | 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] 869 | 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 C23 [-Wdeprecated-non-prototype] 854 | 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] 875 | static | ~~~~~~ | int 876 | 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] 886 | 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 C23 [-Wdeprecated-non-prototype] 876 | 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] 895 | static | ~~~~~~ | int 896 | 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] 902 | 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 C23 [-Wdeprecated-non-prototype] 906 | 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] 908 | 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 C23 [-Wdeprecated-non-prototype] 896 | 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] 914 | static | ~~~~~~ | int 915 | 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 C23 [-Wdeprecated-non-prototype] 922 | 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] 925 | 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 C23 [-Wdeprecated-non-prototype] 915 | 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] 931 | static | ~~~~~~ | int 932 | 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 C23 [-Wdeprecated-non-prototype] 939 | 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] 942 | 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 C23 [-Wdeprecated-non-prototype] 932 | 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] 949 | static | ~~~~~~ | int 950 | 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] 960 | 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 C23 [-Wdeprecated-non-prototype] 950 | 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] 970 | static | ~~~~~~ | int 971 | irw_convert( clientp ) | ^ wconvert.c:985:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 985 | ir_debug(Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 986 | (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 C23 [-Wdeprecated-non-prototype] 985 | 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] 988 | 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 C23 [-Wdeprecated-non-prototype] 996 | 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 C23 [-Wdeprecated-non-prototype] 971 | 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] 1006 | static | ~~~~~~ | int 1007 | 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] 1019 | 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 C23 [-Wdeprecated-non-prototype] 1021 | PrintMsg("[%s](%s) ir_convert_end: RkwGoTo failed\n", | ^ wconvert.c:1024:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1024 | ir_debug( Dmsg(5, "ؽ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1024 | 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] 1029 | 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 C23 [-Wdeprecated-non-prototype] 1031 | 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] 1034 | 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] 1036 | 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 C23 [-Wdeprecated-non-prototype] 1038 | 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 C23 [-Wdeprecated-non-prototype] 1042 | 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] 1045 | 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 C23 [-Wdeprecated-non-prototype] 1007 | 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] 1050 | static | ~~~~~~ | int 1051 | 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 C23 [-Wdeprecated-non-prototype] 1063 | 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] 1065 | 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] 1066 | 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 C23 [-Wdeprecated-non-prototype] 1068 | 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 C23 [-Wdeprecated-non-prototype] 1051 | 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] 1079 | static | ~~~~~~ | int 1080 | 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] 1095 | 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 C23 [-Wdeprecated-non-prototype] 1096 | 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 C23 [-Wdeprecated-non-prototype] 1097 | 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] 1101 | 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] 1104 | 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] 1107 | 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 C23 [-Wdeprecated-non-prototype] 1080 | 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] 1120 | static | ~~~~~~ | int 1121 | 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] 1133 | RkwGoTo( cxnum, bunsetu ) ; | ^ wconvert.c:1135:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1135 | ir_debug( Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1136 | (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 C23 [-Wdeprecated-non-prototype] 1135 | 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] 1139 | 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 C23 [-Wdeprecated-non-prototype] 1148 | 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 C23 [-Wdeprecated-non-prototype] 1121 | 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] 1158 | static | ~~~~~~ | int 1159 | 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 C23 [-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] 1202 | 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] 1236 | 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] 1237 | 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] 1261 | 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 C23 [-Wdeprecated-non-prototype] 1192 | 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 C23 [-Wdeprecated-non-prototype] 1278 | 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] 1316 | static | ~~~~~~ | int 1317 | 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] 1354 | stat = RkwListDic(cxnum, (unsigned char *)dirname, | ^ wconvert.c:1362:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1362 | ir_debug( Dmsg(5, "ꥹ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1362 | 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 C23 [-Wdeprecated-non-prototype] 1317 | 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] 1373 | static | ~~~~~~ | int 1374 | 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 C23 [-Wdeprecated-non-prototype] 1382 | 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] 1385 | 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 C23 [-Wdeprecated-non-prototype] 1374 | 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] 1392 | static | ~~~~~~ | int 1393 | 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 C23 [-Wdeprecated-non-prototype] 1401 | 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] 1403 | 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 C23 [-Wdeprecated-non-prototype] 1393 | 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] 1408 | static | ~~~~~~ | int 1409 | 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 C23 [-Wdeprecated-non-prototype] 1417 | 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] 1420 | 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 C23 [-Wdeprecated-non-prototype] 1409 | 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] 1427 | static | ~~~~~~ | int 1428 | 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] 1438 | 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 C23 [-Wdeprecated-non-prototype] 1428 | 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] 1445 | static | ~~~~~~ | int 1446 | 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] 1462 | 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 C23 [-Wdeprecated-non-prototype] 1446 | 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] 1468 | static | ~~~~~~ | int 1469 | 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] 1519 | 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 C23 [-Wdeprecated-non-prototype] 1469 | 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] 1535 | static | ~~~~~~ | int 1536 | 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] 1549 | curtime = time((long *)0); | ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here 123 | 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] 1553 | 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 C23 [-Wdeprecated-non-prototype] 1536 | 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] 1586 | 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] 1589 | static | ~~~~~~ | int 1590 | irw_host_ctl( clientp ) | ^ wconvert.c:1599:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1599 | ir_debug( Dmsg(5, "ۥȥꥹ\n") ); | ^~~~ ~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1599 | 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 C23 [-Wdeprecated-non-prototype] 1590 | 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] 1636 | static | ~~~~~~ | int 1637 | 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] 1645 | 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 C23 [-Wdeprecated-non-prototype] 1637 | 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] 1651 | static | ~~~~~~ | int 1652 | 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] 1664 | 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] 1665 | 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] 1667 | 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 C23 [-Wdeprecated-non-prototype] 1652 | 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] 1677 | static | ~~~~~~ | int 1678 | 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] 1689 | 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] 1690 | 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] 1691 | 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 C23 [-Wdeprecated-non-prototype] 1678 | 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] 1703 | static | ~~~~~~ | int 1704 | 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] 1712 | 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 C23 [-Wdeprecated-non-prototype] 1715 | 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 C23 [-Wdeprecated-non-prototype] 1704 | 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] 1722 | static | ~~~~~~ | int 1723 | irw_subst_yomi( clientp ) | ^ wconvert.c:1732:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1732 | ir_debug( Dmsg(5, "ɤ = %s\n", | ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1733 | (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 C23 [-Wdeprecated-non-prototype] 1732 | 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] 1735 | 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 C23 [-Wdeprecated-non-prototype] 1738 | 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 C23 [-Wdeprecated-non-prototype] 1723 | 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] 1752 | static | ~~~~~~ | int 1753 | 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] 1764 | 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 C23 [-Wdeprecated-non-prototype] 1766 | PrintMsg("[%s](%s) irw_flush_yomi: RkwGoTo failed\n", | ^ wconvert.c:1769:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1769 | ir_debug( Dmsg(10, "RK˶\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1769 | 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] 1774 | 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 C23 [-Wdeprecated-non-prototype] 1775 | 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] 1778 | 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] 1780 | 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 C23 [-Wdeprecated-non-prototype] 1782 | 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 C23 [-Wdeprecated-non-prototype] 1786 | 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] 1789 | 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 C23 [-Wdeprecated-non-prototype] 1791 | 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 C23 [-Wdeprecated-non-prototype] 1753 | 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] 1805 | static | ~~~~~~ | int 1806 | 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 C23 [-Wdeprecated-non-prototype] 1817 | 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] 1819 | 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 C23 [-Wdeprecated-non-prototype] 1821 | PrintMsg( "[%s](%s) kana-kanji convert failed\n", | ^ wconvert.c:1825:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1825 | ir_debug(Dmsg(5, "̤ʸ=%s\n", | ^~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1826 | (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 C23 [-Wdeprecated-non-prototype] 1825 | 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 C23 [-Wdeprecated-non-prototype] 1806 | 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] 1837 | static | ~~~~~~ | int 1838 | 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] 1847 | maxbun = curbun = RkwGoTo(cxnum, (int)req->number); | ^ wconvert.c:1848:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1848 | ir_debug( Dmsg(5, "ؽ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1848 | 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] 1854 | 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 C23 [-Wdeprecated-non-prototype] 1855 | 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] 1858 | 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] 1860 | 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 C23 [-Wdeprecated-non-prototype] 1863 | 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] 1865 | 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 C23 [-Wdeprecated-non-prototype] 1838 | 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] 1870 | static | ~~~~~~ | int 1871 | 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 C23 [-Wdeprecated-non-prototype] 1884 | 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] 1886 | 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] 1887 | 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 C23 [-Wdeprecated-non-prototype] 1871 | 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] 1906 | static | ~~~~~~ | int 1907 | 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 C23 [-Wdeprecated-non-prototype] 1939 | 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 C23 [-Wdeprecated-non-prototype] 1940 | 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] 1942 | 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 C23 [-Wdeprecated-non-prototype] 1950 | 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 C23 [-Wdeprecated-non-prototype] 1951 | ir_debug(Dmsg(5, "file = %s\n", dicinfo->di_file)); | ^ wconvert.c:1961:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1961 | ir_debug( Dmsg(5, "ꥹ\n") ); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1961 | 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 C23 [-Wdeprecated-non-prototype] 1907 | 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] 1972 | static | ~~~~~~ | int 1973 | irw_get_hinshi( clientp ) | ^ wconvert.c:1985:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1985 | ir_debug( Dmsg(5, "ʻ\n") ); | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 1985 | 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] 1987 | 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] 1988 | 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 C23 [-Wdeprecated-non-prototype] 1989 | 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] 1993 | 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 C23 [-Wdeprecated-non-prototype] 1973 | 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] 2002 | static | ~~~~~~ | int 2003 | 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] 2013 | 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] 2014 | 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] 2018 | 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] 2019 | 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 C23 [-Wdeprecated-non-prototype] 2020 | 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 C23 [-Wdeprecated-non-prototype] 2003 | 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] 2034 | static | ~~~~~~ | int 2035 | 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] 2043 | 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 C23 [-Wdeprecated-non-prototype] 2035 | 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] 2048 | static | ~~~~~~ | int 2049 | 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 C23 [-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] 2071 | static | ~~~~~~ | int 2072 | 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 C23 [-Wdeprecated-non-prototype] 2080 | 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] 2091 | 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 C23 [-Wdeprecated-non-prototype] 2093 | 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 C23 [-Wdeprecated-non-prototype] 2072 | 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] 2100 | static | ~~~~~~ | int 2101 | 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] 2114 | 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 C23 [-Wdeprecated-non-prototype] 2101 | 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] 2123 | static | ~~~~~~ | int 2124 | 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 C23 [-Wdeprecated-non-prototype] 2133 | 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] 2134 | 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] 2139 | 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 C23 [-Wdeprecated-non-prototype] 2156 | 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 C23 [-Wdeprecated-non-prototype] 2124 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 199 | 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] 2182 | 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 C23 [-Wdeprecated-non-prototype] 2201 | 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] 2209 | 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 C23 [-Wdeprecated-non-prototype] 2215 | 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] 2216 | 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 C23 [-Wdeprecated-non-prototype] 2245 | 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 C23 [-Wdeprecated-non-prototype] 2246 | 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 C23 [-Wdeprecated-non-prototype] 2251 | 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 C23 [-Wdeprecated-non-prototype] 2258 | 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 C23 [-Wdeprecated-non-prototype] 2265 | 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 C23 [-Wdeprecated-non-prototype] 2279 | 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 C23 [-Wdeprecated-non-prototype] 2284 | 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 C23 [-Wdeprecated-non-prototype] 2286 | 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 C23 [-Wdeprecated-non-prototype] 2297 | 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 C23 [-Wdeprecated-non-prototype] 2182 | 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] 2303 | static | ~~~~~~ | int 2304 | 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 C23 [-Wdeprecated-non-prototype] 2308 | 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 C23 [-Wdeprecated-non-prototype] 2304 | ProcWideReq1(buf) | ^ wconvert.c:2317:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2316 | static | ~~~~~~ | int 2317 | 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 C23 [-Wdeprecated-non-prototype] 2320 | 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 C23 [-Wdeprecated-non-prototype] 2325 | 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 C23 [-Wdeprecated-non-prototype] 2317 | ProcWideReq2(buf) | ^ wconvert.c:2331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2330 | static | ~~~~~~ | int 2331 | 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 C23 [-Wdeprecated-non-prototype] 2334 | 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 C23 [-Wdeprecated-non-prototype] 2340 | 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 C23 [-Wdeprecated-non-prototype] 2341 | 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 C23 [-Wdeprecated-non-prototype] 2331 | ProcWideReq3(buf) | ^ wconvert.c:2347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2346 | static | ~~~~~~ | int 2347 | 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 C23 [-Wdeprecated-non-prototype] 2353 | 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 C23 [-Wdeprecated-non-prototype] 2369 | 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 C23 [-Wdeprecated-non-prototype] 2370 | 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 C23 [-Wdeprecated-non-prototype] 2371 | 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 C23 [-Wdeprecated-non-prototype] 2372 | 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 C23 [-Wdeprecated-non-prototype] 2374 | (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 C23 [-Wdeprecated-non-prototype] 2373 | 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 C23 [-Wdeprecated-non-prototype] 2347 | ProcWideReq4(buf) | ^ wconvert.c:2381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2380 | static | ~~~~~~ | int 2381 | 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 C23 [-Wdeprecated-non-prototype] 2384 | 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 C23 [-Wdeprecated-non-prototype] 2391 | 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 C23 [-Wdeprecated-non-prototype] 2392 | 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 C23 [-Wdeprecated-non-prototype] 2393 | 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 C23 [-Wdeprecated-non-prototype] 2381 | ProcWideReq5(buf) | ^ wconvert.c:2399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2398 | static | ~~~~~~ | int 2399 | 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 C23 [-Wdeprecated-non-prototype] 2402 | 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 C23 [-Wdeprecated-non-prototype] 2409 | 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 C23 [-Wdeprecated-non-prototype] 2410 | 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 C23 [-Wdeprecated-non-prototype] 2411 | 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 C23 [-Wdeprecated-non-prototype] 2399 | ProcWideReq6(buf) | ^ wconvert.c:2417:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2416 | static | ~~~~~~ | int 2417 | 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 C23 [-Wdeprecated-non-prototype] 2420 | 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 C23 [-Wdeprecated-non-prototype] 2427 | 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 C23 [-Wdeprecated-non-prototype] 2428 | 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 C23 [-Wdeprecated-non-prototype] 2429 | 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 C23 [-Wdeprecated-non-prototype] 2417 | ProcWideReq7(buf) | ^ wconvert.c:2435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2434 | static | ~~~~~~ | int 2435 | 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 C23 [-Wdeprecated-non-prototype] 2438 | 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 C23 [-Wdeprecated-non-prototype] 2446 | 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 C23 [-Wdeprecated-non-prototype] 2447 | 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 C23 [-Wdeprecated-non-prototype] 2448 | 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 C23 [-Wdeprecated-non-prototype] 2449 | 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 C23 [-Wdeprecated-non-prototype] 2435 | ProcWideReq8(buf) | ^ wconvert.c:2455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2454 | static | ~~~~~~ | int 2455 | 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 C23 [-Wdeprecated-non-prototype] 2458 | 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 C23 [-Wdeprecated-non-prototype] 2466 | 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 C23 [-Wdeprecated-non-prototype] 2467 | 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 C23 [-Wdeprecated-non-prototype] 2468 | 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 C23 [-Wdeprecated-non-prototype] 2469 | 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 C23 [-Wdeprecated-non-prototype] 2455 | ProcWideReq9(buf) | ^ wconvert.c:2475:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2474 | static | ~~~~~~ | int 2475 | 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 C23 [-Wdeprecated-non-prototype] 2481 | 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 C23 [-Wdeprecated-non-prototype] 2489 | 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 C23 [-Wdeprecated-non-prototype] 2490 | 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 C23 [-Wdeprecated-non-prototype] 2491 | 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 C23 [-Wdeprecated-non-prototype] 2498 | 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 C23 [-Wdeprecated-non-prototype] 2475 | ProcWideReq10(buf) | ^ wconvert.c:2505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2504 | static | ~~~~~~ | int 2505 | 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 C23 [-Wdeprecated-non-prototype] 2511 | 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 C23 [-Wdeprecated-non-prototype] 2525 | 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 C23 [-Wdeprecated-non-prototype] 2526 | 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 C23 [-Wdeprecated-non-prototype] 2528 | (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 C23 [-Wdeprecated-non-prototype] 2527 | 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 C23 [-Wdeprecated-non-prototype] 2505 | ProcWideReq11(buf) | ^ wconvert.c:2535:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2534 | static | ~~~~~~ | int 2535 | 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 C23 [-Wdeprecated-non-prototype] 2541 | 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] 2550 | 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 C23 [-Wdeprecated-non-prototype] 2560 | 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 C23 [-Wdeprecated-non-prototype] 2563 | 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 C23 [-Wdeprecated-non-prototype] 2561 | 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 C23 [-Wdeprecated-non-prototype] 2565 | 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 C23 [-Wdeprecated-non-prototype] 2535 | ProcWideReq12(buf) | ^ wconvert.c:2572:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2571 | static | ~~~~~~ | int 2572 | 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 C23 [-Wdeprecated-non-prototype] 2578 | 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 C23 [-Wdeprecated-non-prototype] 2607 | 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 C23 [-Wdeprecated-non-prototype] 2608 | 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 C23 [-Wdeprecated-non-prototype] 2610 | (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 C23 [-Wdeprecated-non-prototype] 2609 | 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 C23 [-Wdeprecated-non-prototype] 2612 | 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 C23 [-Wdeprecated-non-prototype] 2613 | 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 C23 [-Wdeprecated-non-prototype] 2614 | 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 C23 [-Wdeprecated-non-prototype] 2572 | ProcWideReq13(buf) | ^ wconvert.c:2620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2619 | static | ~~~~~~ | int 2620 | 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 C23 [-Wdeprecated-non-prototype] 2626 | 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 C23 [-Wdeprecated-non-prototype] 2641 | 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 C23 [-Wdeprecated-non-prototype] 2642 | 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 C23 [-Wdeprecated-non-prototype] 2644 | (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 C23 [-Wdeprecated-non-prototype] 2643 | 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 C23 [-Wdeprecated-non-prototype] 2620 | ProcWideReq14(buf) | ^ wconvert.c:2651:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2650 | static | ~~~~~~ | int 2651 | 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 C23 [-Wdeprecated-non-prototype] 2655 | 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 C23 [-Wdeprecated-non-prototype] 2665 | 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 C23 [-Wdeprecated-non-prototype] 2666 | 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 C23 [-Wdeprecated-non-prototype] 2667 | 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 C23 [-Wdeprecated-non-prototype] 2651 | ProcWideReq15(buf) | ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2673 | static | ~~~~~~ | int 2674 | 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 C23 [-Wdeprecated-non-prototype] 2677 | 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 C23 [-Wdeprecated-non-prototype] 2685 | 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 C23 [-Wdeprecated-non-prototype] 2687 | 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 C23 [-Wdeprecated-non-prototype] 2674 | ProcWideReq17(buf) | ^ wconvert.c:2694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2693 | static | ~~~~~~ | int 2694 | 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 C23 [-Wdeprecated-non-prototype] 2697 | 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 C23 [-Wdeprecated-non-prototype] 2705 | 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 C23 [-Wdeprecated-non-prototype] 2706 | 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 C23 [-Wdeprecated-non-prototype] 2708 | 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 C23 [-Wdeprecated-non-prototype] 2694 | ProcWideReq18(buf) | ^ wconvert.c:2715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2714 | static | ~~~~~~ | int 2715 | 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 C23 [-Wdeprecated-non-prototype] 2719 | 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 C23 [-Wdeprecated-non-prototype] 2730 | 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 C23 [-Wdeprecated-non-prototype] 2731 | 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 C23 [-Wdeprecated-non-prototype] 2732 | 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 C23 [-Wdeprecated-non-prototype] 2715 | ProcWideReq19(buf) | ^ wconvert.c:2738:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 2737 | static | ~~~~~~ | int 2738 | 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 C23 [-Wdeprecated-non-prototype] 2742 | 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 C23 [-Wdeprecated-non-prototype] 2761 | 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 C23 [-Wdeprecated-non-prototype] 2762 | 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 C23 [-Wdeprecated-non-prototype] 2763 | 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 C23 [-Wdeprecated-non-prototype] 2765 | 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 C23 [-Wdeprecated-non-prototype] 2767 | 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 C23 [-Wdeprecated-non-prototype] 2738 | 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] 2868 | 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] 2868 | 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 C23 [-Wdeprecated-non-prototype] 2865 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 110 | 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] 2874 | 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 C23 [-Wdeprecated-non-prototype] 2882 | 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 C23 [-Wdeprecated-non-prototype] 2874 | 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] 76 | 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] 87 | 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] 90 | 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] 91 | PrintMsg("ʬʥ꤬ޤmalloc˼Ԥޤ\n"); | ^ main.c:91:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 91 | 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] 97 | 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] 119 | DetachTTY(); | ^ main.c:122:5: warning: call to undeclared function 'Dispatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 122 | Dispatch() ; | ^ main.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | 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] 127 | 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] 142 | ir_debug( Dmsg(3,"WaitForSomething "); ) | ^ main.c:142:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 142 | ir_debug( Dmsg(3,"WaitForSomething "); ) | ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ main.c:144:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 144 | ir_debug( Dmsg(3,"\n"); ) | ^~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 171 | 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] 173 | 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] 177 | 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 C23 [-Wdeprecated-non-prototype] 195 | if( (* CallFunc)( &client ) < 0 ){ | ^ main.c:196:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 196 | ir_debug( Dmsg(3,"饤ȤȤ̿˼Ԥ\n"); ) | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 197 | 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 C23 [-Wdeprecated-non-prototype] 202 | 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 C23 [-Wdeprecated-non-prototype] 231 | 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 C23 [-Wdeprecated-non-prototype] 218 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 67 | 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 C23 [-Wdeprecated-non-prototype] 106 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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] 204 | ir_debug( Dmsg(5, "ۡǥ쥯ȥꥣ = %s\n", ddname ); ) | ^ misc.c:204:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 204 | ir_debug( Dmsg(5, "ۡǥ쥯ȥꥣ = %s\n", ddname ); ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 206 | 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 C23 [-Wdeprecated-non-prototype] 207 | 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] 209 | 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] 211 | 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] 224 | CreateAccessControlList() ; | ^ misc.c:233:16: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 233 | 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] 237 | CreateAccessControlList() ; | ^ misc.c:240:19: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 240 | 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] 241 | 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] 246 | pause() ; | ^ misc.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 112 | 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] 264 | RkwFinalize() ; | ^ misc.c:265:5: warning: call to undeclared function 'AllCloseDownClients'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 265 | AllCloseDownClients() ; | ^ misc.c:269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 73 | FatalError(); | ^ misc.c:285:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 285 | 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 C23 [-Wdeprecated-non-prototype] misc.c:296:1: warning: non-void function does not return a value [-Wreturn-type] 296 | } | ^ misc.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 343 | 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] 357 | Time = time( (long *)0 ) ; | ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here 123 | 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] 358 | date = (char *)ctime( &Time ) ; | ^~~~~ /usr/include/time.h:115:27: note: passing argument to parameter here 115 | 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 C23 [-Wdeprecated-non-prototype] 343 | 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] 364 | } | ^ misc.c:421:39: warning: too few arguments in call to 'PrintMsg' 421 | PrintMsg( "Cannaserver Terminated\n" ) ; | ~~~~~~~~ ^ misc.c:424:41: warning: too few arguments in call to 'PrintMsg' 424 | 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] 424 | PrintMsg( "Caught a signal(%d)\n", sig ) ; | ^~~ misc.c:427:44: warning: too few arguments in call to 'PrintMsg' 427 | 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] 428 | 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 C23 [-Wdeprecated-non-prototype] 414 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 99 | 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 C23 [-Wdeprecated-non-prototype] 434 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 100 | 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] 442 | static | ~~~~~~ | int 443 | 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 C23 [-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] 460 | CreateAccessControlList() | ^ | int misc.c:490:52: warning: too few arguments in call to 'PrintMsg' 490 | 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] 593 | CheckAccessControlList(hostaddr, username) | ^ | int misc.c:603:45: warning: too few arguments in call to 'Dmsg' 603 | ir_debug(Dmsg(5, "My name is %s\n", MyName)); | ~~~~ ^ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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 C23 [-Wdeprecated-non-prototype] 593 | 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] 630 | NumberAccessControlList() | ^ | int misc.c:641:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 641 | SetDicHome( client, cxnum ) | ^ | int misc.c:669:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 669 | ir_debug( Dmsg(5,"ۡǥ쥯ȥꥣ%s\n", dichome ); ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #define ir_debug( cannadebug ) cannadebug | ^~~~~~~~~~ misc.c:669:63: warning: too few arguments in call to 'Dmsg' 669 | ir_debug( Dmsg(5,"ۡǥ쥯ȥꥣ%s\n", dichome ); ) | ~~~~ ^ ./IR.h:154:33: note: expanded from macro 'ir_debug' 154 | #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] 670 | 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 C23 [-Wdeprecated-non-prototype] 641 | 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] 676 | 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 C23 [-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] 697 | 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] 709 | RkwSync(*a++, NULL); | ^ misc.c:713:1: warning: non-void function does not return a value [-Wreturn-type] 713 | } | ^ misc.c:734:5: warning: call to undeclared function 'dup2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 734 | 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] 737 | 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] 740 | 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] 756 | 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] 756 | 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] 766 | (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] 784 | 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 C23 [-Wdeprecated-non-prototype] 31 | 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 C23 [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 106 | 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 C23 [-Wdeprecated-non-prototype] 144 | 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 C23 [-Wdeprecated-non-prototype] 180 | 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 C23 [-Wdeprecated-non-prototype] 195 | 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 C23 [-Wdeprecated-non-prototype] 210 | 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 C23 [-Wdeprecated-non-prototype] 221 | 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 C23 [-Wdeprecated-non-prototype] 234 | 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 C23 [-Wdeprecated-non-prototype] 245 | 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] 272 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 302 | 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 C23 [-Wdeprecated-non-prototype] 320 | 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 C23 [-Wdeprecated-non-prototype] 346 | 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: misc.c(misc.o:(BecomeDaemon)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: misc.c(misc.o:(DetachTTY)): warning: sprintf() is often misused, please use snprintf() ld: warning: dd.c(dd.o:(_RkRealizeDD) 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 C23 [-Wdeprecated-non-prototype] 38 | 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] 65 | (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 C23 [-Wdeprecated-non-prototype] 49 | CreateNL(fr, size1, size2) | ^ crfreq.c:102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 102 | main(argc, argv) | ^ | int crfreq.c:167:36: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 167 | 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] 200 | (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 C23 [-Wdeprecated-non-prototype] 209 | 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 C23 [-Wdeprecated-non-prototype] 215 | 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] 219 | 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] 220 | (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 C23 [-Wdeprecated-non-prototype] 227 | 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] 238 | 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 C23 [-Wdeprecated-non-prototype] 245 | 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 C23 [-Wdeprecated-non-prototype] 252 | off += _RkWordLength(buf + off); | ^ crfreq.c:256:62: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 256 | (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] 258 | (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] 266 | (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 C23 [-Wdeprecated-non-prototype] 102 | 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: crfreq.c(crfreq.o:(main)): warning: strcat() is almost always misused, please use strlcat() 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/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 C23 [-Wdeprecated-non-prototype] 155 | 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 C23 [-Wdeprecated-non-prototype] 164 | 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 C23 [-Wdeprecated-non-prototype] 198 | 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 C23 [-Wdeprecated-non-prototype] 282 | 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 C23 [-Wdeprecated-non-prototype] 228 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 326 | 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 C23 [-Wdeprecated-non-prototype] 355 | 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] 403 | 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 C23 [-Wdeprecated-non-prototype] 375 | fil_dic(nd, dic, pg) | ^ crxdic.c:468:36: warning: data argument not used by format string [-Wformat-extra-args] 468 | 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 C23 [-Wdeprecated-non-prototype] 454 | 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 C23 [-Wdeprecated-non-prototype] 480 | 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 C23 [-Wdeprecated-non-prototype] 496 | 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 C23 [-Wdeprecated-non-prototype] 520 | 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 C23 [-Wdeprecated-non-prototype] 572 | 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] 575 | 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 C23 [-Wdeprecated-non-prototype] 538 | 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 C23 [-Wdeprecated-non-prototype] 636 | 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 C23 [-Wdeprecated-non-prototype] 682 | 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 C23 [-Wdeprecated-non-prototype] 683 | 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 C23 [-Wdeprecated-non-prototype] 658 | 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 C23 [-Wdeprecated-non-prototype] 701 | 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 C23 [-Wdeprecated-non-prototype] 788 | 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 C23 [-Wdeprecated-non-prototype] 721 | 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 C23 [-Wdeprecated-non-prototype] 835 | 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 C23 [-Wdeprecated-non-prototype] 913 | 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 C23 [-Wdeprecated-non-prototype] 914 | 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 C23 [-Wdeprecated-non-prototype] 880 | 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] 932 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 1042 | 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 C23 [-Wdeprecated-non-prototype] 1066 | 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 C23 [-Wdeprecated-non-prototype] 1019 | 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] 1083 | 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] 1092 | 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] 1094 | 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] 1100 | 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] 1108 | 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] 1112 | 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 C23 [-Wdeprecated-non-prototype] 1077 | 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 C23 [-Wdeprecated-non-prototype] 1128 | 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 C23 [-Wdeprecated-non-prototype] 1140 | 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] 1178 | 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 C23 [-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] 1195 | 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 C23 [-Wdeprecated-non-prototype] 1218 | 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] 1227 | 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 C23 [-Wdeprecated-non-prototype] 1195 | 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 C23 [-Wdeprecated-non-prototype] 80 | 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] 100 | 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 C23 [-Wdeprecated-non-prototype] 94 | 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 C23 [-Wdeprecated-non-prototype] 104 | 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 C23 [-Wdeprecated-non-prototype] 113 | 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 C23 [-Wdeprecated-non-prototype] 125 | 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 C23 [-Wdeprecated-non-prototype] 146 | 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 C23 [-Wdeprecated-non-prototype] 167 | 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 C23 [-Wdeprecated-non-prototype] 209 | 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] 209 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:209:10: note: place parentheses around the assignment to silence this warning 209 | if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { | ^ | ( ) crxgram.c:209:10: note: use '==' to turn this assignment into an equality comparison 209 | 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 C23 [-Wdeprecated-non-prototype] 210 | 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 C23 [-Wdeprecated-non-prototype] 201 | 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 C23 [-Wdeprecated-non-prototype] 327 | 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 C23 [-Wdeprecated-non-prototype] 229 | enterIdent(fp) | ^ crxgram.c:348:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 348 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:348:13: note: place parentheses around the assignment to silence this warning 348 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ^ | ( ) crxgram.c:348:13: note: use '==' to turn this assignment into an equality comparison 348 | if ( r = probeIdent(Row, (char *)name + 1) ) { | ^ | == crxgram.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if ( c = probeIdent(Column, (char *)name) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:370:13: note: place parentheses around the assignment to silence this warning 370 | if ( c = probeIdent(Column, (char *)name) ) | ^ | ( ) crxgram.c:370:13: note: use '==' to turn this assignment into an equality comparison 370 | if ( c = probeIdent(Column, (char *)name) ) | ^ | == crxgram.c:387:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 387 | else if ( r = probeIdent(Row, (char *)name) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:387:18: note: place parentheses around the assignment to silence this warning 387 | else if ( r = probeIdent(Row, (char *)name) ) { | ^ | ( ) crxgram.c:387:18: note: use '==' to turn this assignment into an equality comparison 387 | 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 C23 [-Wdeprecated-non-prototype] 333 | setVector(bits, s, op) | ^ crxgram.c:428:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 428 | if ( r = probeIdent(Row, row) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ crxgram.c:428:9: note: place parentheses around the assignment to silence this warning 428 | if ( r = probeIdent(Row, row) ) { | ^ | ( ) crxgram.c:428:9: note: use '==' to turn this assignment into an equality comparison 428 | if ( r = probeIdent(Row, row) ) { | ^ | == crxgram.c:436:33: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] 436 | 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 C23 [-Wdeprecated-non-prototype] 407 | 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 C23 [-Wdeprecated-non-prototype] 466 | ulongcomp(i, j) | ^ crxgram.c:505:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 505 | if (r = probeIdent(Row, name)) | ~~^~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:505:9: note: place parentheses around the assignment to silence this warning 505 | if (r = probeIdent(Row, name)) | ^ | ( ) crxgram.c:505:9: note: use '==' to turn this assignment into an equality comparison 505 | if (r = probeIdent(Row, name)) | ^ | == crxgram.c:507:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 507 | else if (r = probeIdent(Column, name)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:507:14: note: place parentheses around the assignment to silence this warning 507 | else if (r = probeIdent(Column, name)) { | ^ | ( ) crxgram.c:507:14: note: use '==' to turn this assignment into an equality comparison 507 | 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 C23 [-Wdeprecated-non-prototype] 551 | ? 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 C23 [-Wdeprecated-non-prototype] 552 | : 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] 561 | 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 C23 [-Wdeprecated-non-prototype] 477 | enterNeg(fp) | ^ crxgram.c:569:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 569 | 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 C23 [-Wdeprecated-non-prototype] 603 | 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 C23 [-Wdeprecated-non-prototype] 604 | 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 C23 [-Wdeprecated-non-prototype] 569 | 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] 54 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:54:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~~~~~~~~~ ctow.c:54:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:54:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 54 | "̾","","#T35", "̾","#JN", "̾","#CN", | ^~~~~~~~ ctow.c:55:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | "ͭ̾","#KK", "","#NN", | ^~~~~~~~~~~~~~~~ ctow.c:55:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | "ͭ̾","#KK", "","#NN", | ^~~~~~~~~~~~~~~~ ctow.c:56:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:56:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:56:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | "Ը","#K5", "Ը","#G5", "Ը","#S5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:57:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:57:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~ ~~~~~~~~~~~~ ctow.c:57:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", | ^~~~ ~~~~~~~~~~~~ ctow.c:58:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~ ~~~~~~~~~~~~ ctow.c:58:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:58:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | "Ը","#M5", "Ը","#R5", "Ը","#W5", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:59:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~ ~~~~~~~~ ctow.c:59:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ctow.c:59:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:59:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ctow.c:60:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:60:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:60:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | "()","#SX", "()","#ZX","()&̾","#T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:61:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:61:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | "()","#kxo","()","#kxi","()","#kxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:62:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:62:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | "()","#sxe","()","#sxi","()","#sxuru", | ^~~~~~~~ ~~~~~~~~ ctow.c:63:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | "()","#L5", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:64:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:64:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:64:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:65:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | "Ը","#T5r", "йԸ","#B5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:65:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | "Ը","#T5r", "йԸ","#B5r", | ^~~~ ~~~~~~~~~~~~ ctow.c:66:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~ ~~~~~~~~~~~~ ctow.c:66:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:66:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:67:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:67:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:67:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", | ^~~~~~~~~~~~ ~~~~ ctow.c:68:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ƻ","#KYmi", "ƻ","#KYme", | ^~~~~~~~~~~~ ~~~~ ctow.c:68:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | "ƻ","#KYmi", "ƻ","#KYme", | ^~~~~~~~~~~~ ~~~~ ctow.c:69:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:69:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:69:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | "()&̾","#T00", "ư","#T04", "ư","#T06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:70:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ctow.c:70:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:70:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | "","#T07", "ư","#T08", "ư","#T09", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ctow.c:71:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | "ư","#T10", "ư","","#T15", "","#T16", | ^~~~~~~~~~~~~~~~ ctow.c:72:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:72:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:72:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | "","#T31", "","#T36","","#T37", | ^~~~~~~~~~~~~~~~ ctow.c:73:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:73:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:73:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ctow.c:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | "ư","ư&̾","#T05", "","ư()","#F00", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:74:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:74:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:74:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ctow.c:74:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | "()","ư&̾","#F01", "","ư&̾","#F02", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:75:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:75:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ctow.c:75:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | "ư()","#F03", "","#F04", "","#F06", | ^~~~~~~~~~~~~~~~ ctow.c:76:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~~~~~~~~~ ctow.c:76:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~~~~~~~~~ ctow.c:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~ ~~~~ ctow.c:76:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:77:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | "ñ","#KJ", | ^~~~~~~~~~~~~~~~ ctow.c:78:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | "Ƭ","#PRE", "","#SUC", | ^~~~~~~~ ~~~~~~~~ ctow.c:78:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | "Ƭ","#PRE", "","#SUC", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:79:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~ ~~~~~~~~ ctow.c:80:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | "ư첽","#N2T17", "()&̾첽","#N2T30", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | "ư첽","#N2T17", "()&̾첽","#N2T30", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:82:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | "ư","#D2T35", "ƻ첽ư","#D2KY", | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:82:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | "ư","#D2T35", "ƻ첽ư","#D2KY", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:83:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~ ~~~~~~~~ ctow.c:83:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:83:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 84 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 84 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 84 | "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:85:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | "Ʋ","#N2KYT", "ư첽","#N2T10", | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:85:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | "Ʋ","#N2KYT", "ư첽","#N2T10", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:86:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | "ư첽","#N2T15","ư첽","#N2T18", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:86:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 86 | "ư첽","#N2T15","ư첽","#N2T18", | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:87:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | "","#N2R5","","#N2K5", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:87:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 87 | "","#N2R5","","#N2K5", | ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:91:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 91 | 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] 95 | 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] 104 | 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] 104 | if (new = (char *)malloc(strlen(s) +1)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:104:11: note: place parentheses around the assignment to silence this warning 104 | if (new = (char *)malloc(strlen(s) +1)) | ^ | ( ) ctow.c:104:11: note: use '==' to turn this assignment into an equality comparison 104 | 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] 105 | 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 C23 [-Wdeprecated-non-prototype] 99 | 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] 125 | 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 C23 [-Wdeprecated-non-prototype] 115 | 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] 154 | 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] 170 | 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 C23 [-Wdeprecated-non-prototype] 154 | 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 C23 [-Wdeprecated-non-prototype] 175 | 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] 191 | 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 C23 [-Wdeprecated-non-prototype] ctow.c:196:1: warning: non-void function does not return a value [-Wreturn-type] 196 | } | ^ ctow.c:198:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 198 | 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] 222 | close( fph ); | ^ ctow.c:231:6: warning: data argument not used by format string [-Wformat-extra-args] 230 | "Usage: ctow [-f parts-of-speach table] [cannadic] [wnndic]\n"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | 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 C23 [-Wdeprecated-non-prototype] 198 | 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] 44 | 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] 64 | 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] 71 | 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 C23 [-Wdeprecated-non-prototype] 77 | if(rdic = RkwOpenRoma(filename)) { | ^ dpromdic.c:77:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 77 | if(rdic = RkwOpenRoma(filename)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ dpromdic.c:77:11: note: place parentheses around the assignment to silence this warning 77 | if(rdic = RkwOpenRoma(filename)) { | ^ | ( ) dpromdic.c:77:11: note: use '==' to turn this assignment into an equality comparison 77 | 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 C23 [-Wdeprecated-non-prototype] 87 | 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 C23 [-Wdeprecated-non-prototype] 95 | 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 C23 [-Wdeprecated-non-prototype] 104 | 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] 112 | 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 C23 [-Wdeprecated-non-prototype] 44 | 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 C23 [-Wdeprecated-non-prototype] 122 | 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 C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 42 | 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 C23 [-Wdeprecated-non-prototype] 56 | 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 C23 [-Wdeprecated-non-prototype] 98 | if (ptr = (char *)RkGetGramName(gram, row)) { | ^ dpxdic.c:98:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 98 | if (ptr = (char *)RkGetGramName(gram, row)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dpxdic.c:98:13: note: place parentheses around the assignment to silence this warning 98 | if (ptr = (char *)RkGetGramName(gram, row)) { | ^ | ( ) dpxdic.c:98:13: note: use '==' to turn this assignment into an equality comparison 98 | 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] 114 | 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 C23 [-Wdeprecated-non-prototype] 70 | 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] 140 | 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 C23 [-Wdeprecated-non-prototype] 142 | 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 C23 [-Wdeprecated-non-prototype] 120 | 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 C23 [-Wdeprecated-non-prototype] 162 | 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] 185 | 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] 190 | 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 C23 [-Wdeprecated-non-prototype] 152 | 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] 227 | 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 C23 [-Wdeprecated-non-prototype] 201 | loadDic(dic) | ^ dpxdic.c:251:10: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 250 | fprintf(stderr, "ERROR: %dth page is greater than max page %d\n", | ~~ | %lu 251 | 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] 261 | 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 C23 [-Wdeprecated-non-prototype] 235 | 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 C23 [-Wdeprecated-non-prototype] 277 | 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 C23 [-Wdeprecated-non-prototype] 300 | 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 C23 [-Wdeprecated-non-prototype] 312 | 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 C23 [-Wdeprecated-non-prototype] 354 | 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] 364 | static | ~~~~~~ | int 365 | 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 C23 [-Wdeprecated-non-prototype] dpxdic.c:447:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 444 | (void)fprintf(stderr, "%s [ %s ] = %d + %d\n", | ~~ | %ld 445 | (char *)hd.data[HD_DMNM].ptr, 446 | date, 447 | hd.data[HD_CAN].var, | ^~~~~~~~~~~~~~~~~~~ dpxdic.c:448:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 444 | (void)fprintf(stderr, "%s [ %s ] = %d + %d\n", | ~~ | %ld 445 | (char *)hd.data[HD_DMNM].ptr, 446 | date, 447 | hd.data[HD_CAN].var, 448 | 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] 453 | 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 C23 [-Wdeprecated-non-prototype] 465 | 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 C23 [-Wdeprecated-non-prototype] 419 | 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] 474 | 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 C23 [-Wdeprecated-non-prototype] 514 | 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] 523 | 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] 543 | (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 C23 [-Wdeprecated-non-prototype] 474 | 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: util.c(util.o:(_Rkpanic) in archive ../../lib/RK/libRK.a): warning: sprintf() is often misused, please use snprintf() ld: warning: dpxdic.c(dpxdic.o:(show_a_cand)): warning: strcpy() is almost always misused, please use strlcpy() 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 C23 [-Wdeprecated-non-prototype] 61 | 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 C23 [-Wdeprecated-non-prototype] 69 | 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 C23 [-Wdeprecated-non-prototype] 87 | getatomicname(hd, name) | ^ dicar.c:115:4: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 113 | (void)printf("%s.d [%s] = %d + %d\n", | ~~ | %lu 114 | hd->data[HD_DMNM].ptr, date, 115 | 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] 113 | (void)printf("%s.d [%s] = %d + %d\n", | ~~ | %lu 114 | hd->data[HD_DMNM].ptr, date, 115 | 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 C23 [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 120 | 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 C23 [-Wdeprecated-non-prototype] 132 | 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] 148 | 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 C23 [-Wdeprecated-non-prototype] 144 | closeForWrite(fd, name) | ^ dicar.c:162:68: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] 162 | (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] 165 | (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] 166 | 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 C23 [-Wdeprecated-non-prototype] 155 | 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 C23 [-Wdeprecated-non-prototype] 188 | _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 C23 [-Wdeprecated-non-prototype] 195 | _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 C23 [-Wdeprecated-non-prototype] 197 | _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 C23 [-Wdeprecated-non-prototype] 179 | 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 C23 [-Wdeprecated-non-prototype] 222 | _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 C23 [-Wdeprecated-non-prototype] 228 | _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 C23 [-Wdeprecated-non-prototype] 243 | _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 C23 [-Wdeprecated-non-prototype] 210 | 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 C23 [-Wdeprecated-non-prototype] 273 | _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 C23 [-Wdeprecated-non-prototype] 283 | _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 C23 [-Wdeprecated-non-prototype] 285 | _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 C23 [-Wdeprecated-non-prototype] 263 | 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 C23 [-Wdeprecated-non-prototype] 322 | _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 C23 [-Wdeprecated-non-prototype] 340 | _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 C23 [-Wdeprecated-non-prototype] 348 | _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 C23 [-Wdeprecated-non-prototype] 307 | 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 C23 [-Wdeprecated-non-prototype] 380 | _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 C23 [-Wdeprecated-non-prototype] 386 | _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 C23 [-Wdeprecated-non-prototype] 398 | _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 C23 [-Wdeprecated-non-prototype] 368 | 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] 415 | (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 C23 [-Wdeprecated-non-prototype] 405 | 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] 434 | (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 C23 [-Wdeprecated-non-prototype] 420 | 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] 456 | (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] 458 | (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 C23 [-Wdeprecated-non-prototype] 439 | 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] 477 | (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 C23 [-Wdeprecated-non-prototype] 464 | 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] 485 | 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] 501 | (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 C23 [-Wdeprecated-non-prototype] 485 | doDelete(argn, args) | ^ dicar.c:504:1: warning: non-void function does not return a value [-Wreturn-type] 504 | } | ^ dicar.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 506 | 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 C23 [-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: dicar.c(dicar.o:(doDelete)): warning: strcat() is almost always misused, please use strlcat() 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: 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] 49 | e2j() | ^ | int forcpp.c:71:1: warning: non-void function does not return a value [-Wreturn-type] 71 | } | ^ forcpp.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | j2e() | ^ | int forcpp.c:96:1: warning: non-void function does not return a value [-Wreturn-type] 96 | } | ^ 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] 102 | 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 C23 [-Wdeprecated-non-prototype] 98 | 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] 105 | 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] 126 | 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 C23 [-Wdeprecated-non-prototype] 105 | 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] 48 | e2j() | ^ | int forsort.c:60:1: warning: non-void function does not return a value [-Wreturn-type] 60 | } | ^ forsort.c:62:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 62 | j2e() | ^ | int forsort.c:77:1: warning: non-void function does not return a value [-Wreturn-type] 77 | } | ^ forsort.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 79 | 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] 92 | 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] 95 | 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 C23 [-Wdeprecated-non-prototype] 79 | 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] 68 | {0,"kk","","k"}, | ^~~~~~~~ kpdic.c:69:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {0,"ss","","s"}, | ^~~~~~~~ kpdic.c:70:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {0,"tt","","t"}, | ^~~~~~~~ kpdic.c:71:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {0,"hh","","h"}, | ^~~~~~~~ kpdic.c:72:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {0,"mm","","m"}, | ^~~~~~~~ kpdic.c:73:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {0,"yy","","y"}, | ^~~~~~~~ kpdic.c:74:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {0,"rr","","r"}, | ^~~~~~~~ kpdic.c:75:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {0,"ww","","w"}, | ^~~~~~~~ kpdic.c:76:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {0,"gg","","g"}, | ^~~~~~~~ kpdic.c:77:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {0,"zz","","z"}, | ^~~~~~~~ kpdic.c:78:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 78 | {0,"dd","","d"}, | ^~~~~~~~ kpdic.c:79:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | {0,"bb","","b"}, | ^~~~~~~~ kpdic.c:80:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | {0,"pp","","p"}, | ^~~~~~~~ kpdic.c:81:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | {0,"cc","","c"}, | ^~~~~~~~ kpdic.c:82:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | {0,"ff","","f"}, | ^~~~~~~~ kpdic.c:83:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 83 | {0,"jj","","j"}, | ^~~~~~~~ kpdic.c:84:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 84 | {0,"qq","","q"}, | ^~~~~~~~ kpdic.c:85:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | {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 C23 [-Wdeprecated-non-prototype] 91 | 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 C23 [-Wdeprecated-non-prototype] 102 | 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 C23 [-Wdeprecated-non-prototype] 114 | 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] 164 | 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] 164 | if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kpdic.c:164:12: note: place parentheses around the assignment to silence this warning 164 | if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) | ^ | ( ) kpdic.c:164:12: note: use '==' to turn this assignment into an equality comparison 164 | 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] 165 | 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 C23 [-Wdeprecated-non-prototype] 159 | *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 C23 [-Wdeprecated-non-prototype] 177 | 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 C23 [-Wdeprecated-non-prototype] 194 | 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] 208 | 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] 234 | 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] 282 | "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] 313 | 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] 329 | 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 C23 [-Wdeprecated-non-prototype] 208 | 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 C23 [-Wdeprecated-non-prototype] 420 | 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 C23 [-Wdeprecated-non-prototype] 55 | us_len(us) | ^ mergewd.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | euctous(src, srclen, dest, destlen) | ^ mergewd.c:108:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 108 | main(n, args) | ^ | int mergewd.c:150:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 150 | while ( *d = *s++ ) d++; | ~~~^~~~~~ mergewd.c:150:18: note: place parentheses around the assignment to silence this warning 150 | while ( *d = *s++ ) d++; | ^ | ( ) mergewd.c:150:18: note: use '==' to turn this assignment into an equality comparison 150 | 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 C23 [-Wdeprecated-non-prototype] 108 | 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 C23 [-Wdeprecated-non-prototype] 59 | 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 C23 [-Wdeprecated-non-prototype] 84 | 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] 86 | "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] 88 | 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 C23 [-Wdeprecated-non-prototype] 88 | 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] 90 | "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] 93 | 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 C23 [-Wdeprecated-non-prototype] 95 | 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] 97 | "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 C23 [-Wdeprecated-non-prototype] 76 | 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 C23 [-Wdeprecated-non-prototype] 106 | 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 C23 [-Wdeprecated-non-prototype] 124 | 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] 179 | 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 C23 [-Wdeprecated-non-prototype] 171 | 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] 190 | 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 C23 [-Wdeprecated-non-prototype] 186 | 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 C23 [-Wdeprecated-non-prototype] 194 | 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] 219 | 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 C23 [-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] 56 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:56:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:56:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ wtoc.c:56:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:57:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | {"ͭ̾","#KK"},{"","#NN"}, | ^~~~~~~~~~~~~~~~ wtoc.c:57:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | {"ͭ̾","#KK"},{"","#NN"}, | ^~~~~~~~~~~~~~~~ wtoc.c:58:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | {"ư","#KSr"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:59:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:59:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:59:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:60:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:60:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:60:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 60 | {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:61:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~ ~~~~~~~~~~~~ wtoc.c:61:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:61:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:62:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ wtoc.c:62:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:62:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 62 | {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ wtoc.c:63:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:63:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:63:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 63 | {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:64:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:64:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:64:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:65:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:65:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:65:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:66:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | {"()","#L5"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:67:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 67 | {"ƻ","#KY"}, | ^~~~~~~~~~~~ ~~~~ wtoc.c:68:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:68:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:68:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 68 | {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:69:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~~~~~~~~~~~~~ wtoc.c:69:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~ ~~~~ wtoc.c:69:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 69 | {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:70:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | {"ñ","#KJ"}, | ^~~~~~~~~~~~~~~~ wtoc.c:71:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {"Ƭ","#PRE"},{"","#SUC"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:71:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | {"Ƭ","#PRE"},{"","#SUC"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:72:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:72:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:72:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | {"","#JSSUC"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~ ~~~~~~~~ wtoc.c:74:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, | ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:75:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 75 | {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:76:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, | ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:76:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:77:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:77:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 77 | {"Ƭ()","#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] 85 | 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 C23 [-Wdeprecated-non-prototype] 85 | if (new = (char *)malloc(strlen( s ) + 1)) | ^ wtoc.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (new = (char *)malloc(strlen( s ) + 1)) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:85:11: note: place parentheses around the assignment to silence this warning 85 | if (new = (char *)malloc(strlen( s ) + 1)) | ^ | ( ) wtoc.c:85:11: note: use '==' to turn this assignment into an equality comparison 85 | 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] 86 | 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] 89 | 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 C23 [-Wdeprecated-non-prototype] 80 | 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] 105 | 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 C23 [-Wdeprecated-non-prototype] 95 | 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 C23 [-Wdeprecated-non-prototype] 117 | 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] 139 | 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] 145 | 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] 145 | strcat(yomi,""); | ^~~~~~~~ wtoc.c:146:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 146 | 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 C23 [-Wdeprecated-non-prototype] 139 | wtoi_write( fp, yomi, hinshi, kouho, hindo ) | ^ wtoc.c:152:1: warning: non-void function does not return a value [-Wreturn-type] 152 | } | ^ wtoc.c:163:10: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 163 | 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 C23 [-Wdeprecated-non-prototype] 154 | 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] 166 | 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] 186 | close( fph ); | ^ wtoc.c:196:105: warning: data argument not used by format string [-Wformat-extra-args] 196 | 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 C23 [-Wdeprecated-non-prototype] 166 | 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] 96 | dic_ck="`echo $dic_name | \ | ^ :99:8: warning: missing terminating ' character [-Winvalid-pp-token] 99 | }'`"; | ^ :111:16: warning: missing terminating '"' character [-Winvalid-pp-token] 111 | dic_ck="`echo $dic_name | \ | ^ :115:18: warning: missing terminating ' character [-Winvalid-pp-token] 115 | }'`"; | ^ :126:14: warning: missing terminating '"' character [-Winvalid-pp-token] 126 | cpp_text="`echo $text_file | \ | ^ :131:4: warning: missing terminating ' character [-Winvalid-pp-token] 131 | }'`"; | ^ :138:14: warning: missing terminating '"' character [-Winvalid-pp-token] 138 | spl_text="`echo $text_file | \ | ^ :143:4: warning: missing terminating ' character [-Winvalid-pp-token] 143 | }'`"; | ^ :150:14: warning: missing terminating '"' character [-Winvalid-pp-token] 150 | bck_text="`echo $text_file | \ | ^ :155:4: warning: missing terminating ' character [-Winvalid-pp-token] 155 | }'`"; | ^ :161:9: warning: missing terminating '"' character [-Winvalid-pp-token] 161 | out="`echo $text_file | \ | ^ :166:4: warning: missing terminating ' character [-Winvalid-pp-token] 166 | }'`"; | ^ :180:11: warning: missing terminating '"' character [-Winvalid-pp-token] 180 | child="`echo $text_file | \ | ^ :185:4: warning: missing terminating ' character [-Winvalid-pp-token] 185 | }'`"; | ^ 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] 35 | 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] 38 | 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] 45 | 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] 47 | 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] 50 | 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] 57 | 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 C23 [-Wdeprecated-non-prototype] 38 | 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] 43 | 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] 51 | 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] 65 | 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] 82 | printf(" \"%s\" ³ޤ\n", p); | ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:82:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | 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 C23 [-Wdeprecated-non-prototype] 43 | 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] 110 | 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] 134 | 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] 144 | usage() ; | ^ cannastat.c:147:15: warning: call to undeclared function 'RkwInitialize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | 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] 151 | ServerFD = RkcGetServerFD(); | ^ ../../include/sglobal.h:70:45: note: expanded from macro 'RkcGetServerFD' 70 | #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] 156 | 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] 174 | 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] 179 | 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] 225 | 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] 227 | 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] 230 | 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] 264 | 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] 269 | 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] 273 | 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] 288 | 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] 294 | 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] 295 | ServerFD = RkcConnectIrohaServer( cannahostname ); /* S002 */ | ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' 69 | #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] 302 | 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] 308 | ReadServer( (char *)&ResevInt, sizeof( int ) ) ; | ^ cannastat.c:310:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 310 | if( Version = (char *)malloc( ResevInt ) ) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:310:14: note: place parentheses around the assignment to silence this warning 310 | if( Version = (char *)malloc( ResevInt ) ) { | ^ | ( ) cannastat.c:310:14: note: use '==' to turn this assignment into an equality comparison 310 | 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] 365 | 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] 395 | 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] 399 | 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] 405 | 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] 409 | 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 C23 [-Wdeprecated-non-prototype] 110 | 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] 426 | 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] 444 | tt = localtime( &cdate ) ; | ^~~~~~ /usr/include/time.h:118:36: note: passing argument to parameter here 118 | struct tm *localtime(const time_t *); | ^ cannastat.c:458:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 458 | 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] 458 | 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] 458 | sprintf( utime,"%02d:%02d:%02d", udate/3600, (udate%3600)/60 | ~~~~ | %02ld 459 | , (udate%3600)%60 ) ; | ^~~~~~~~~~~~~~~ cannastat.c:464:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 464 | sprintf( utime, " %2d", udate); | ~~~ ^~~~~ | %2ld cannastat.c:466:37: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 466 | 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] 466 | 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] 468 | sprintf( utime,"%02d:%02d'%02d", | ~~~~ | %02ld 469 | udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; | ^~~~~~~~~~ cannastat.c:469:15: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 468 | sprintf( utime,"%02d:%02d'%02d", | ~~~~ | %02ld 469 | udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; | ^~~~~~~~~~~~~~~ cannastat.c:469:32: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 468 | sprintf( utime,"%02d:%02d'%02d", | ~~~~ | %02ld 469 | udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; | ^~~~~~~~~~~~~~~ cannastat.c:477:28: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 477 | sprintf (itime, " %2d", idate / 60); | ~~~ ^~~~~~~~~~ | %2ld cannastat.c:479:29: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 479 | 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] 479 | 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 C23 [-Wdeprecated-non-prototype] 426 | DispInfo( client, flag ) | ^ cannastat.c:510:1: warning: non-void function does not return a value [-Wreturn-type] 510 | } | ^ cannastat.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 512 | 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 C23 [-Wdeprecated-non-prototype] cannastat.c:554:1: warning: non-void function does not return a value [-Wreturn-type] 554 | } | ^ cannastat.c:571:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 571 | 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 C23 [-Wdeprecated-non-prototype] 557 | WriteToServer( Buffer, size ) | ^ cannastat.c:592:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 592 | } | ^ cannastat.c:605:26: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 605 | 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 C23 [-Wdeprecated-non-prototype] 596 | 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] 625 | CreateData( readbuf, who ) | ^ | int cannastat.c:648:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 648 | if( who->username = (char *)malloc( len ) ) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:648:23: note: place parentheses around the assignment to silence this warning 648 | if( who->username = (char *)malloc( len ) ) | ^ | ( ) cannastat.c:648:23: note: use '==' to turn this assignment into an equality comparison 648 | if( who->username = (char *)malloc( len ) ) | ^ | == cannastat.c:657:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 657 | if( who->hostname = (char *)malloc( len ) ) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:657:23: note: place parentheses around the assignment to silence this warning 657 | if( who->hostname = (char *)malloc( len ) ) | ^ | ( ) cannastat.c:657:23: note: use '==' to turn this assignment into an equality comparison 657 | if( who->hostname = (char *)malloc( len ) ) | ^ | == cannastat.c:663:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 663 | if( who->clientname = (char *)malloc( len ) ) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:663:22: note: place parentheses around the assignment to silence this warning 663 | if( who->clientname = (char *)malloc( len ) ) | ^ | ( ) cannastat.c:663:22: note: use '==' to turn this assignment into an equality comparison 663 | 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 C23 [-Wdeprecated-non-prototype] 625 | CreateData( readbuf, who ) | ^ cannastat.c:670:1: warning: non-void function does not return a value [-Wreturn-type] 670 | } | ^ cannastat.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 672 | 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 C23 [-Wdeprecated-non-prototype] cannastat.c:688:1: warning: non-void function does not return a value [-Wreturn-type] 688 | } | ^ cannastat.c:691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 691 | 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] 75 | 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] 95 | 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] 97 | usage() ; | ^ cshost.c:100:15: warning: call to undeclared function 'RkwInitialize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 100 | 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] 104 | ServerFD = RkcGetServerFD(); | ^ ../../include/sglobal.h:70:45: note: expanded from macro 'RkcGetServerFD' 70 | #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] 109 | 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] 121 | 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] 123 | CannaDispControlList() ; | ^ cshost.c:125:2: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 125 | 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] 129 | 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] 131 | IrohaDispControlList() ; | ^ cshost.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | 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] 135 | 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] 143 | ReadServer( (char *)&ResevShort, sizeof( short ) ) ; | ^ cshost.c:164:1: warning: non-void function does not return a value [-Wreturn-type] 164 | } | ^ cshost.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 166 | 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] 173 | 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] 195 | RkwFinalize(); /* S000 */ | ^ cshost.c:196:1: warning: non-void function does not return a value [-Wreturn-type] 196 | } | ^ cshost.c:212:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 212 | 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 C23 [-Wdeprecated-non-prototype] 198 | WriteToServer( Buffer, size ) | ^ cshost.c:233:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 233 | } | ^ cshost.c:244:26: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 244 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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] 264 | 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] 100 | 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] 101 | 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] 102 | 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] 283 | 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 C23 [-Wdeprecated-non-prototype] 303 | 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 C23 [-Wdeprecated-non-prototype] 288 | 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] 320 | if (STRCMP(r_file,"")) { | ^ can.c:70:22: note: expanded from macro 'STRCMP' 70 | #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' 70 | #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] 321 | 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] 337 | (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] 339 | (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 C23 [-Wdeprecated-non-prototype] 345 | 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 C23 [-Wdeprecated-non-prototype] 308 | 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] 371 | 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] 373 | 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] 418 | 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] 427 | 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 C23 [-Wdeprecated-non-prototype] 437 | 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 C23 [-Wdeprecated-non-prototype] 440 | 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 C23 [-Wdeprecated-non-prototype] 443 | 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 C23 [-Wdeprecated-non-prototype] 446 | 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 C23 [-Wdeprecated-non-prototype] 450 | 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 C23 [-Wdeprecated-non-prototype] 459 | 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 C23 [-Wdeprecated-non-prototype] 461 | 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 C23 [-Wdeprecated-non-prototype] 403 | 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 C23 [-Wdeprecated-non-prototype] 472 | 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 C23 [-Wdeprecated-non-prototype] 477 | 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 C23 [-Wdeprecated-non-prototype] 468 | 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] 489 | 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] 512 | 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 C23 [-Wdeprecated-non-prototype] 517 | 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 C23 [-Wdeprecated-non-prototype] 518 | 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] 537 | 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] 580 | 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] 585 | 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 C23 [-Wdeprecated-non-prototype] 580 | 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 C23 [-Wdeprecated-non-prototype] 629 | (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 C23 [-Wdeprecated-non-prototype] 624 | Addwords(fp) | ^ can.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 638 | 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] 649 | 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] 657 | 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 C23 [-Wdeprecated-non-prototype] 666 | 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 C23 [-Wdeprecated-non-prototype] 682 | 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 C23 [-Wdeprecated-non-prototype] 638 | 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] 691 | 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 C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 695 | 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] 706 | (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] 710 | 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] 723 | (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] 775 | 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] 777 | 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] 798 | 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 C23 [-Wdeprecated-non-prototype] 691 | 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] 810 | 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] 827 | 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] 849 | 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 C23 [-Wdeprecated-non-prototype] 810 | 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] 861 | 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] 879 | 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] 932 | 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] 934 | 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] 945 | 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] 955 | 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] 969 | 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] 972 | 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] 995 | 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] 1004 | 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 C23 [-Wdeprecated-non-prototype] 861 | 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] 1022 | 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] 1033 | 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] 1042 | 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 C23 [-Wdeprecated-non-prototype] 1049 | 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 C23 [-Wdeprecated-non-prototype] 1066 | 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 C23 [-Wdeprecated-non-prototype] 1022 | 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] 1076 | 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] 1101 | 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] 1195 | 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] 1205 | ret = RkChmodDic(cx_num,p,mode); | ^ can.c:1258:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1258 | (void)fprintf(stderr,msg_abnl); | ^~~~~~~~ can.c:1258:27: note: treat the string as an argument to avoid this 1258 | (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 C23 [-Wdeprecated-non-prototype] 1076 | 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] 1281 | 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 C23 [-Wdeprecated-non-prototype] 1273 | 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] 1293 | 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] 1312 | scan_opt(argc,argv,&argc); | ^ can.c:1319:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1319 | (void) fprintf(stderr,msg_sfq); | ^~~~~~~ can.c:1319:31: note: treat the string as an argument to avoid this 1319 | (void) fprintf(stderr,msg_sfq); | ^ | "%s", can.c:1323:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1323 | (void) fprintf(stderr,msg_l); | ^~~~~ can.c:1323:31: note: treat the string as an argument to avoid this 1323 | (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] 1337 | 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 C23 [-Wdeprecated-non-prototype] 1346 | 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 C23 [-Wdeprecated-non-prototype] 1364 | Message(""); | ^ can.c:1293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1293 | 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] 1386 | 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] 1403 | 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] 1431 | 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 C23 [-Wdeprecated-non-prototype] 1386 | 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] 1440 | 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] 1452 | switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { | ^ can.c:1513:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1513 | fprintf(stderr,msg_abnl ); | ^~~~~~~~ can.c:1513:22: note: treat the string as an argument to avoid this 1513 | 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 C23 [-Wdeprecated-non-prototype] 1440 | 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] 1529 | 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] 1541 | 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] 1561 | 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 C23 [-Wdeprecated-non-prototype] 1529 | 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] 1589 | 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] 1594 | 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] 1606 | 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 C23 [-Wdeprecated-non-prototype] 1589 | 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] 1643 | 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] 1648 | 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 C23 [-Wdeprecated-non-prototype] 1643 | 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] 1680 | 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] 1695 | 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] 1720 | 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 C23 [-Wdeprecated-non-prototype] 1680 | 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] 1746 | 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] 1787 | 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 C23 [-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] 1824 | 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] 1882 | 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 C23 [-Wdeprecated-non-prototype] 1824 | 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] 2027 | 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 C23 [-Wdeprecated-non-prototype] can.c:2035:1: warning: non-void function does not return a value [-Wreturn-type] 2035 | } | ^ 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] 81 | (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] 98 | 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] 103 | 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 C23 [-Wdeprecated-non-prototype] 98 | 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] 200 | 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 C23 [-Wdeprecated-non-prototype] 216 | 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] 227 | 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] 229 | (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] 252 | 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] 254 | 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] 256 | (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 C23 [-Wdeprecated-non-prototype] 200 | 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] 265 | PrintMessage(ret, dicname) | ^ | int rutil.c:278:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 278 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:278:27: note: treat the string as an argument to avoid this 278 | (void)fprintf(stderr, msg_mem); | ^ | "%s", rutil.c:286:5: warning: data argument not used by format string [-Wformat-extra-args] 285 | (void)fprintf(stderr, gettxt("cannacmd:197", "dics.dir is abnormal.\n"), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | dicname); | ^ rutil.c:305:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 305 | (void)fprintf(stderr,msg_abnl); | ^~~~~~~~ rutil.c:305:23: note: treat the string as an argument to avoid this 305 | (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 C23 [-Wdeprecated-non-prototype] 265 | PrintMessage(ret, dicname) | ^ rutil.c:309:1: warning: non-void function does not return a value [-Wreturn-type] 309 | } | ^ rutil.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 311 | 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] 323 | bak = RkwGetServerVersion(&majv, &minv); | ^ rutil.c:329:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 329 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:329:24: note: treat the string as an argument to avoid this 329 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:340:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 340 | (void)fprintf(stderr, msg_mnt); | ^~~~~~~ rutil.c:340:26: note: treat the string as an argument to avoid this 340 | (void)fprintf(stderr, msg_mnt); | ^ | "%s", rutil.c:346:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 346 | (void)fprintf(stderr,msg_fq); | ^~~~~~ rutil.c:346:28: note: treat the string as an argument to avoid this 346 | (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] 353 | switch ( RkCreateDic( cn, dicname, mode) ) { | ^ rutil.c:367:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 367 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:367:27: note: treat the string as an argument to avoid this 367 | (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] 388 | if (isatty(fileno(stdin)) != 0) { | ^ rutil.c:429:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 429 | (void)fprintf(stderr,msg_cnt); | ^~~~~~~ rutil.c:429:26: note: treat the string as an argument to avoid this 429 | (void)fprintf(stderr,msg_cnt); | ^ | "%s", rutil.c:437:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 437 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:437:24: note: treat the string as an argument to avoid this 437 | (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] 444 | switch ( RkCreateDic( cn, dicname, mode) ) { | ^ rutil.c:456:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 456 | (void)fprintf(stderr, msg_mem); | ^~~~~~~ rutil.c:456:27: note: treat the string as an argument to avoid this 456 | (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] 479 | if (isatty(fileno(stdin)) != 0) { | ^ rutil.c:517:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 517 | (void)fprintf(stderr,msg_fq); | ^~~~~~ rutil.c:517:26: note: treat the string as an argument to avoid this 517 | (void)fprintf(stderr,msg_fq); | ^ | "%s", rutil.c:521:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 521 | (void)fprintf(stderr,msg_cnt); | ^~~~~~~ rutil.c:521:26: note: treat the string as an argument to avoid this 521 | (void)fprintf(stderr,msg_cnt); | ^ | "%s", rutil.c:534:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 534 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:534:24: note: treat the string as an argument to avoid this 534 | (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 C23 [-Wdeprecated-non-prototype] 311 | 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] 558 | bak = RkwGetServerVersion(&majv, &minv); | ^ rutil.c:564:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 564 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:564:24: note: treat the string as an argument to avoid this 564 | (void)fprintf(stderr, msg_abnl); | ^ | "%s", rutil.c:575:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 575 | (void)fprintf(stderr, msg_mnt); | ^~~~~~~ rutil.c:575:26: note: treat the string as an argument to avoid this 575 | (void)fprintf(stderr, msg_mnt); | ^ | "%s", rutil.c:581:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 581 | (void)fprintf(stderr, msg_fq); | ^~~~~~ rutil.c:581:29: note: treat the string as an argument to avoid this 581 | (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] 588 | switch (RkRemoveDic(cn, dicname, mode)) { | ^ rutil.c:616:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 616 | (void)fprintf(stderr, msg_cnt); | ^~~~~~~ rutil.c:616:27: note: treat the string as an argument to avoid this 616 | (void)fprintf(stderr, msg_cnt); | ^ | "%s", rutil.c:624:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 624 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:624:24: note: treat the string as an argument to avoid this 624 | (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] 631 | switch (RkRemoveDic(cn, dicname, mode)) { | ^ rutil.c:659:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 659 | (void)fprintf(stderr, msg_cnt); | ^~~~~~~ rutil.c:659:27: note: treat the string as an argument to avoid this 659 | (void)fprintf(stderr, msg_cnt); | ^ | "%s", rutil.c:667:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 667 | (void)fprintf(stderr, msg_abnl); | ^~~~~~~~ rutil.c:667:24: note: treat the string as an argument to avoid this 667 | (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 C23 [-Wdeprecated-non-prototype] 544 | 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] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:38: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:35: warning: parameter 'h' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:32: warning: parameter 'g' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:29: warning: parameter 'f' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:26: warning: parameter 'e' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:23: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:20: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:17: warning: parameter 'b' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:14: warning: parameter 'a' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 680 | Message(fmt, a, b, c, d, e, f, g, h, i, j) | ^ 681 | char *fmt; 682 | /* ARGSUSED *//* d ʹߤϰΰݤΤΥߡ(ס) */ 683 | { rutil.c:680:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 680 | 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] 38 | 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] 43 | 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 C23 [-Wdeprecated-non-prototype] 38 | 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] 96 | 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 C23 [-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] 126 | 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 C23 [-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 C23 [-Wdeprecated-non-prototype] 162 | Wscmp(s1, s2) | ^ pod.c:192:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (ch = *s++) { | ~~~^~~~~~ pod.c:192:13: note: place parentheses around the assignment to silence this warning 192 | while (ch = *s++) { | ^ | ( ) pod.c:192:13: note: use '==' to turn this assignment into an equality comparison 192 | 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 C23 [-Wdeprecated-non-prototype] 186 | 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 C23 [-Wdeprecated-non-prototype] 200 | 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 C23 [-Wdeprecated-non-prototype] 210 | 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 C23 [-Wdeprecated-non-prototype] 224 | 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 C23 [-Wdeprecated-non-prototype] 236 | 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 C23 [-Wdeprecated-non-prototype] 256 | 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 C23 [-Wdeprecated-non-prototype] 279 | 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 C23 [-Wdeprecated-non-prototype] 294 | extstr(p, pp, key_return) | ^ pod.c:345:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:345:37: note: place parentheses around the assignment to silence this warning 345 | for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:345:37: note: use '==' to turn this assignment into an equality comparison 345 | 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] 354 | (void)bzero(p, sizeof(struct hinshipack)); | ^ pod.c:30:21: note: expanded from macro 'bzero' 30 | #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' 30 | #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 C23 [-Wdeprecated-non-prototype] 335 | internhinshi(str, flag) | ^ pod.c:385:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 385 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:385:12: note: place parentheses around the assignment to silence this warning 385 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | ( ) pod.c:385:12: note: use '==' to turn this assignment into an equality comparison 385 | 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 C23 [-Wdeprecated-non-prototype] 438 | 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 C23 [-Wdeprecated-non-prototype] 507 | freedesc(p) | ^ pod.c:530:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 530 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:530:35: note: place parentheses around the assignment to silence this warning 530 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:530:35: note: use '==' to turn this assignment into an equality comparison 530 | 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 C23 [-Wdeprecated-non-prototype] 521 | interndesc(hin, tan, yom) | ^ pod.c:580:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 580 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:580:35: note: place parentheses around the assignment to silence this warning 580 | for (pp = description + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:580:35: note: use '==' to turn this assignment into an equality comparison 580 | 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 C23 [-Wdeprecated-non-prototype] 571 | searchdesc(hin, tan, yom) | ^ pod.c:605:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:605:12: note: place parentheses around the assignment to silence this warning 605 | while (s = Fgetws(readbuf, READBUFSIZE, f)) { | ^ | ( ) pod.c:605:12: note: use '==' to turn this assignment into an equality comparison 605 | 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 C23 [-Wdeprecated-non-prototype] 636 | 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 C23 [-Wdeprecated-non-prototype] 682 | kindcompar(k1, k2) | ^ pod.c:751:28: warning: too few arguments in call to 'searchdesc' 751 | dp = searchdesc(dhinshi); | ~~~~~~~~~~ ^ pod.c:786:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 786 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ~~^~~~~ pod.c:786:27: note: place parentheses around the assignment to silence this warning 786 | for (pp = dic + key ; p = *pp ; pp = &(p->next)) { | ^ | ( ) pod.c:786:27: note: use '==' to turn this assignment into an equality comparison 786 | 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 C23 [-Wdeprecated-non-prototype] 731 | 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 C23 [-Wdeprecated-non-prototype] 843 | (*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 C23 [-Wdeprecated-non-prototype] 835 | for_all_interned(fn) | ^ pod.c:857:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 857 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:857:12: note: place parentheses around the assignment to silence this warning 857 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | ( ) pod.c:857:12: note: use '==' to turn this assignment into an equality comparison 857 | 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 C23 [-Wdeprecated-non-prototype] 849 | storepd(file) | ^ pod.c:890:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 890 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:890:12: note: place parentheses around the assignment to silence this warning 890 | while (p = Fgetws(readbuf, READBUFSIZE, file)) { | ^ | ( ) pod.c:890:12: note: use '==' to turn this assignment into an equality comparison 890 | 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 C23 [-Wdeprecated-non-prototype] 882 | 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 C23 [-Wdeprecated-non-prototype] 968 | 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 C23 [-Wdeprecated-non-prototype] 987 | 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 C23 [-Wdeprecated-non-prototype] 1042 | 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 C23 [-Wdeprecated-non-prototype] 1067 | 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 C23 [-Wdeprecated-non-prototype] 1077 | showentry(pd, n) | ^ pod.c:1155:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1155 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1155:9: note: place parentheses around the assignment to silence this warning 1155 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | ( ) pod.c:1155:9: note: use '==' to turn this assignment into an equality comparison 1155 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | == pod.c:1158:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1158 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1158:14: note: place parentheses around the assignment to silence this warning 1158 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ | ( ) pod.c:1158:14: note: use '==' to turn this assignment into an equality comparison 1158 | 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] 1161 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1161:14: note: place parentheses around the assignment to silence this warning 1161 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | ( ) pod.c:1161:14: note: use '==' to turn this assignment into an equality comparison 1161 | 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 C23 [-Wdeprecated-non-prototype] 1151 | diccompar(p1, p2) | ^ pod.c:1174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1174 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1174:9: note: place parentheses around the assignment to silence this warning 1174 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | ( ) pod.c:1174:9: note: use '==' to turn this assignment into an equality comparison 1174 | if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { | ^ | == pod.c:1177:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1177:14: note: place parentheses around the assignment to silence this warning 1177 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ^ | ( ) pod.c:1177:14: note: use '==' to turn this assignment into an equality comparison 1177 | else if (n = ((*p2)->hindo - (*p1)->hindo)) { | ^ | == pod.c:1180:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1180 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1180:14: note: place parentheses around the assignment to silence this warning 1180 | else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { | ^ | ( ) pod.c:1180:14: note: use '==' to turn this assignment into an equality comparison 1180 | 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] 1183 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1183:14: note: place parentheses around the assignment to silence this warning 1183 | else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { | ^ | ( ) pod.c:1183:14: note: use '==' to turn this assignment into an equality comparison 1183 | 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 C23 [-Wdeprecated-non-prototype] 1170 | 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] 1191 | 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 C23 [-Wdeprecated-non-prototype] pod.c:1200:1: warning: non-void function does not return a value [-Wreturn-type] 1200 | } | ^ 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] 1209 | 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 C23 [-Wdeprecated-non-prototype] 1203 | 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] 1373 | 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 C23 [-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 cat cnj.bits >> fuzokugo.cbd ../../../cmd/crfreq/crfreq -o fuzokugo.cld fuzokugo.cbd fuzokugo.swd making all in dic/ideo/words... ../../../cmd/crxdic/crxdic -D ../grammar/cnj.bits -m -o bushu.cbd -n bushu bushu.t ../../../cmd/crfreq/crfreq -o bushu.cld bushu.cbd bushu.mwd fuzokugo.swd has 186 entries with 309 words size 896 bits 112 bytes bushu.mwd has 179 entries with 5278 words 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 iroha.mwd has 26976 entries with 41104 words cat bushu.cbd >> iroha.cbd size 123305 bits 15414 bytes making all in dic/phono... ../../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] 33 | \' a4e3 | ^ :261:3: warning: missing terminating '"' character [-Winvalid-pp-token] 261 | *\" a1c9 | ^ :262:3: warning: missing terminating ' character [-Winvalid-pp-token] 262 | *\' a1c7 | ^ :331:6: warning: backslash and newline separated by space [-Wbackslash-newline-escape] 331 | ~\ \ | ^ :356:3: warning: missing terminating '"' character [-Winvalid-pp-token] 356 | ~\" \" | ^ :357:3: warning: missing terminating ' character [-Winvalid-pp-token] 357 | ~\' \' | ^ 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 SIZE 1620 KEYS 202 ../../cmd/forcpp/forcpp -7 < matsu.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp 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 ../../cmd/forcpp/forcpp -7 < tut.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp SIZE 37883 KEYS 2017 SIZE 20337 KEYS 2641 ../../cmd/forcpp/forcpp -7 < vje.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp ../../cmd/forcpp/forcpp -7 < wx2+.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp SIZE 2673 KEYS 324 making all in ./misc... SIZE 2451 KEYS 300 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] 11 | XCOMM suitability of this software for any purpose. It is provided "as | ^ :12:9: warning: missing terminating '"' character [-Winvalid-pp-token] 12 | 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 1764614540.79 ===> 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 1764614551.90 ===> 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|*************** | 24% archiving|************************ | 37% archiving|*************************************** | 61% archiving|************************************************ | 75% archiving|************************************************** | 78% archiving|*************************************************** | 80% archiving|****************************************************** | 84% 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|********************* | 33% archiving|*********************** | 36% archiving|*************************** | 43% archiving|******************************* | 48% archiving|*********************************** | 55% archiving|************************************* | 58% archiving|************************************** | 59% archiving|**************************************** | 62% archiving|****************************************** | 65% archiving|******************************************* | 67% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************ | 75% archiving|************************************************* | 77% archiving|************************************************** | 79% archiving|*************************************************** | 80% archiving|***************************************************** | 83% archiving|****************************************************** | 84% archiving|****************************************************** | 85% archiving|******************************************************* | 86% archiving|******************************************************* | 87% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************ | 95% 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 1764614556.09 ===> japanese/canna,-dict ===> Cleaning for cannadict-3.5b2p1 >>> Ended at 1764614556.61 max_stuck=1.74/patch=2.31/configure=18.01/build=73.69/fake=11.07/package=4.23/clean=0.56