diff src/mule-charset.c @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents f955c73f5258
children 7df0dd720c89
line wrap: on
line diff
--- a/src/mule-charset.c	Mon Aug 13 10:27:41 2007 +0200
+++ b/src/mule-charset.c	Mon Aug 13 10:28:48 2007 +0200
@@ -386,12 +386,6 @@
 /*                            charset object                            */
 /************************************************************************/
 
-static Lisp_Object mark_charset (Lisp_Object, void (*) (Lisp_Object));
-static void print_charset (Lisp_Object, Lisp_Object, int);
-DEFINE_LRECORD_IMPLEMENTATION ("charset", charset,
-                               mark_charset, print_charset, 0, 0, 0,
-			       struct Lisp_Charset);
-
 static Lisp_Object
 mark_charset (Lisp_Object obj, void (*markobj) (Lisp_Object))
 {
@@ -433,6 +427,9 @@
   write_c_string (buf, printcharfun);
 }
 
+DEFINE_LRECORD_IMPLEMENTATION ("charset", charset,
+                               mark_charset, print_charset, 0, 0, 0,
+			       struct Lisp_Charset);
 /* Make a new charset. */
 
 static Lisp_Object
@@ -441,10 +438,9 @@
 	      Bufbyte final, unsigned char direction, Lisp_Object doc,
 	      Lisp_Object reg)
 {
-  struct Lisp_Charset *cs;
-  Lisp_Object obj = Qnil;
-
-  cs = alloc_lcrecord_type (struct Lisp_Charset, lrecord_charset);
+  Lisp_Object obj;
+  struct Lisp_Charset *cs =
+    alloc_lcrecord_type (struct Lisp_Charset, lrecord_charset);
   XSETCHARSET (obj, cs);
 
   CHARSET_ID		(cs) = id;
@@ -521,7 +517,7 @@
 */
        (object))
 {
-  return (CHARSETP (object) ? Qt : Qnil);
+  return CHARSETP (object) ? Qt : Qnil;
 }
 
 DEFUN ("find-charset", Ffind_charset, 1, 1, 0, /*
@@ -534,8 +530,8 @@
 {
   if (CHARSETP (charset_or_name))
     return charset_or_name;
+
   CHECK_SYMBOL (charset_or_name);
-
   return Fgethash (charset_or_name, Vcharset_hashtable, Qnil);
 }
 
@@ -601,7 +597,7 @@
 */
        (charset))
 {
-  return (XCHARSET_NAME (Fget_charset (charset)));
+  return XCHARSET_NAME (Fget_charset (charset));
 }
 
 DEFUN ("make-charset", Fmake_charset, 3, 3, 0, /*
@@ -927,7 +923,7 @@
   if (EQ (prop, Qregistry))    return CHARSET_REGISTRY (cs);
   if (EQ (prop, Qccl_program)) return CHARSET_CCL_PROGRAM (cs);
   if (EQ (prop, Qdirection))
-    return (CHARSET_DIRECTION (cs) == CHARSET_LEFT_TO_RIGHT ? Ql2r : Qr2l);
+    return CHARSET_DIRECTION (cs) == CHARSET_LEFT_TO_RIGHT ? Ql2r : Qr2l;
   if (EQ (prop, Qreverse_direction_charset))
     {
       Lisp_Object obj = CHARSET_REVERSE_DIRECTION_CHARSET (cs);