CVS update by stephent xemacs/modules/canna ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Fri Jun 29 04:01:09 EDT 2007


  User: stephent
  Date: 07/06/29 10:01:09

  Modified:    xemacs/modules/canna canna_api.c
Log:
Quiet gcc warnings on amd64 (1/2). <87wsxn18ri.fsf at uwakimon.sk.tsukuba.ac.jp>

Revision  Changes    Path
1.64      +6 -0      XEmacs/xemacs/modules/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -p -r1.63 -r1.64
--- ChangeLog	2007/06/22 16:58:36	1.63
+++ ChangeLog	2007/06/29 08:00:58	1.64
@@ -1,5 +1,11 @@
 2007-06-23  Stephen J. Turnbull  <stephen at xemacs.org>
 
+	* canna/canna_api.c (Fcanna_set_bunsetsu):
+	(Fcanna_initialize):
+	Suppress warnings about loss of precision on amd64.
+
+2007-06-23  Stephen J. Turnbull  <stephen at xemacs.org>
+
 	* ldap/eldap.h: Declare that we use deprecated API.
 	Thanks to Mats Lidell <matsl at xemacs.org> for the report & patch:
 	<871wgnqunm.fsf at spencer.lidell.homelinux.net>.



1.5       +9 -8      XEmacs/xemacs/modules/canna/canna_api.c

Index: canna_api.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/modules/canna/canna_api.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- canna_api.c	2007/02/15 16:12:19	1.4
+++ canna_api.c	2007/06/29 08:01:08	1.5
@@ -333,11 +333,12 @@ No separator will be used otherwise.
 */
        (num))
 {
-  int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */
+  /* This is actually a Boolean! */
+  char *kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */
 
-  kugiri = NILP (num) ? 0 : 1;
+  kugiri = NILP (num) ? (char *) 0 : (char *) 1;
 
-  jrKanjiControl (0, KC_SETBUNSETSUKUGIRI, (char *) kugiri);
+  jrKanjiControl (0, KC_SETBUNSETSUKUGIRI, kugiri);
 
   return Qnil;
 }
@@ -365,19 +366,19 @@ If nil is specified for each arg, the de
   int res;
   char **p, **q;
 
-  int kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */
+  /* This is actually a Boolean! */
+  char *kugiri; /* ʸÀá¶èÀÚ¤ê¤ò¤¹¤ë¤«¡© (display clause separator?) */
 
   IRCP_context = -1;
 
   if (NILP (num))
     {
-      kugiri = 1;
+      kugiri = (char *) 1;
     }
   else
     {
       CHECK_INT (num);
-      kugiri = XINT (num);
-      kugiri = (kugiri == 1) ? 1 : 0;
+      kugiri = (XINT (num) == 1) ? (char *) 1 : (char *) 0;
     }
 
   if (NILP (server))
@@ -444,7 +445,7 @@ If nil is specified for each arg, the de
 #endif /* CANNA_MULE */
 #endif /* KC_SETAPPNAME */
 
-      jrKanjiControl (0, KC_SETBUNSETSUKUGIRI, (char *) kugiri);
+      jrKanjiControl (0, KC_SETBUNSETSUKUGIRI, kugiri);
       jrKanjiControl (0, KC_SETWIDTH, (char *) 78);
 #ifndef CANNA_MULE
       jrKanjiControl (0, KC_INHIBITHANKAKUKANA, (char *) 1);





More information about the XEmacs-CVS mailing list