diff src/mule-canna.c @ 2276:de0e5e7132db

[xemacs-hg @ 2004-09-15 15:04:15 by james] Use the latest Canna wide character interface.
author james
date Wed, 15 Sep 2004 15:04:19 +0000
parents 34abfb24e891
children 04bc9d2f42c7
line wrap: on
line diff
--- a/src/mule-canna.c	Wed Sep 15 08:30:27 2004 +0000
+++ b/src/mule-canna.c	Wed Sep 15 15:04:19 2004 +0000
@@ -159,11 +159,13 @@
 
 #ifdef CANNA2
 #define IROHA_BC
+#define CANNA_NEW_WCHAR_AWARE
 #include "canna/jrkanji.h"
 #include "canna/RK.h"
 #else /* !CANNA2 */
 #include "iroha/jrkanji.h"
 #include "iroha/RK.h"
+extern int (*jrBeepFunc) (void);
 #endif /* !CANNA2 */
 extern char *jrKanjiError;
 
@@ -339,10 +341,11 @@
 }
 
 /* For whatever reason, calling Fding directly from libCanna loses */
-static void
+static int
 call_Fding (void)
 {
   Fding (Qnil, Qnil, Qnil);
+  return 0;
 }
 
 DEFUN ("canna-initialize", Fcanna_initialize, 0, 3, 0, /*
@@ -435,8 +438,6 @@
     }
   else
     {
-      extern void (*jrBeepFunc) (void);
-
       jrBeepFunc = call_Fding;
 
 #ifdef KC_SETAPPNAME