diff src/data.c @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 929b76928fce
children 2d532a89d707
line wrap: on
line diff
--- a/src/data.c	Mon Aug 13 09:47:55 2007 +0200
+++ b/src/data.c	Mon Aug 13 09:49:09 2007 +0200
@@ -279,7 +279,7 @@
 */
        (object))
 {
-  return (CONSP (object) || NILP (object)) ? Qt : Qnil;
+  return CONSP (object) || NILP (object) ? Qt : Qnil;
 }
 
 DEFUN ("nlistp", Fnlistp, 1, 1, 0, /*
@@ -287,7 +287,7 @@
 */
        (object))
 {
-  return (CONSP (object) || NILP (object)) ? Qnil : Qt;
+  return CONSP (object) || NILP (object) ? Qnil : Qt;
 }
 
 DEFUN ("symbolp", Fsymbolp, 1, 1, 0, /*
@@ -589,7 +589,7 @@
   if (CHARP    (object)) return Qcharacter;
   if (STRINGP  (object)) return Qstring;
   if (VECTORP  (object)) return Qvector;
-  
+
   assert (LRECORDP (object));
   return intern (XRECORD_LHEADER (object)->implementation->name);
 }
@@ -685,7 +685,7 @@
 Lisp_Object
 indirect_function (Lisp_Object object, int errorp)
 {
-  Lisp_Object tortoise = object; 
+  Lisp_Object tortoise = object;
   Lisp_Object hare     = object;
 
   for (;;)
@@ -700,7 +700,7 @@
       tortoise = XSYMBOL (tortoise)->function;
 
       if (EQ (hare, tortoise))
-	return (Fsignal (Qcyclic_function_indirection, list1 (object)));
+	return Fsignal (Qcyclic_function_indirection, list1 (object));
     }
 
   if (UNBOUNDP (hare) && errorp)
@@ -743,8 +743,8 @@
     }
   if (VECTORP (array))
     {
-      if (idxval >= vector_length (XVECTOR (array))) goto lose;
-      return vector_data (XVECTOR (array))[idxval];
+      if (idxval >= XVECTOR_LENGTH (array)) goto lose;
+      return XVECTOR_DATA (array)[idxval];
     }
   else if (BIT_VECTORP (array))
     {
@@ -754,13 +754,13 @@
   else if (STRINGP (array))
     {
       if (idxval >= string_char_length (XSTRING (array))) goto lose;
-      return (make_char (string_char (XSTRING (array), idxval)));
+      return make_char (string_char (XSTRING (array), idxval));
     }
 #ifdef LOSING_BYTECODE
   else if (COMPILED_FUNCTIONP (array))
     {
       /* Weird, gross compatibility kludge */
-      return (Felt (array, idx));
+      return Felt (array, idx);
     }
 #endif
   else
@@ -793,8 +793,8 @@
 
   if (VECTORP (array))
     {
-      if (idxval >= vector_length (XVECTOR (array))) goto lose;
-      vector_data (XVECTOR (array))[idxval] = newval;
+      if (idxval >= XVECTOR_LENGTH (array)) goto lose;
+      XVECTOR_DATA (array)[idxval] = newval;
     }
   else if (BIT_VECTORP (array))
     {
@@ -837,14 +837,14 @@
 {
   assert (b->flags.interactivep);
   if (b->flags.documentationp && b->flags.domainp)
-    return (XCAR (XCDR (b->doc_and_interactive)));
+    return XCAR (XCDR (b->doc_and_interactive));
   else if (b->flags.documentationp)
-    return (XCDR (b->doc_and_interactive));
+    return XCDR (b->doc_and_interactive);
   else if (b->flags.domainp)
-    return (XCAR (b->doc_and_interactive));
+    return XCAR (b->doc_and_interactive);
 
   /* if all else fails... */
-  return (b->doc_and_interactive);
+  return b->doc_and_interactive;
 }
 
 /* Caller need not check flags.documentationp first */
@@ -854,13 +854,13 @@
   if (! b->flags.documentationp)
     return Qnil;
   else if (b->flags.interactivep && b->flags.domainp)
-    return (XCAR (b->doc_and_interactive));
+    return XCAR (b->doc_and_interactive);
   else if (b->flags.interactivep)
-    return (XCAR (b->doc_and_interactive));
+    return XCAR (b->doc_and_interactive);
   else if (b->flags.domainp)
-    return (XCAR (b->doc_and_interactive));
+    return XCAR (b->doc_and_interactive);
   else
-    return (b->doc_and_interactive);
+    return b->doc_and_interactive;
 }
 
 /* Caller need not check flags.domainp first */
@@ -870,13 +870,13 @@
   if (! b->flags.domainp)
     return Qnil;
   else if (b->flags.documentationp && b->flags.interactivep)
-    return (XCDR (XCDR (b->doc_and_interactive)));
+    return XCDR (XCDR (b->doc_and_interactive));
   else if (b->flags.documentationp)
-    return (XCDR (b->doc_and_interactive));
+    return XCDR (b->doc_and_interactive);
   else if (b->flags.interactivep)
-    return (XCDR (b->doc_and_interactive));
+    return XCDR (b->doc_and_interactive);
   else
-    return (b->doc_and_interactive);
+    return b->doc_and_interactive;
 }
 
 #ifdef COMPILED_FUNCTION_ANNOTATION_HACK
@@ -913,7 +913,7 @@
        (function))
 {
   CHECK_COMPILED_FUNCTION (function);
-  return (XCOMPILED_FUNCTION (function)->bytecodes);
+  return XCOMPILED_FUNCTION (function)->bytecodes;
 }
 
 DEFUN ("compiled-function-constants", Fcompiled_function_constants, 1, 1, 0, /*
@@ -922,7 +922,7 @@
        (function))
 {
   CHECK_COMPILED_FUNCTION (function);
-  return (XCOMPILED_FUNCTION (function)->constants);
+  return XCOMPILED_FUNCTION (function)->constants;
 }
 
 DEFUN ("compiled-function-stack-depth", Fcompiled_function_stack_depth, 1, 1, 0, /*
@@ -931,7 +931,7 @@
        (function))
 {
   CHECK_COMPILED_FUNCTION (function);
-  return (make_int (XCOMPILED_FUNCTION (function)->maxdepth));
+  return make_int (XCOMPILED_FUNCTION (function)->maxdepth);
 }
 
 DEFUN ("compiled-function-arglist", Fcompiled_function_arglist, 1, 1, 0, /*
@@ -940,7 +940,7 @@
        (function))
 {
   CHECK_COMPILED_FUNCTION (function);
-  return (XCOMPILED_FUNCTION (function)->arglist);
+  return XCOMPILED_FUNCTION (function)->arglist;
 }
 
 DEFUN ("compiled-function-interactive", Fcompiled_function_interactive, 1, 1, 0, /*
@@ -984,7 +984,7 @@
        (function))
 {
   CHECK_COMPILED_FUNCTION (function);
-  return (compiled_function_annotation (XCOMPILED_FUNCTION (function)));
+  return compiled_function_annotation (XCOMPILED_FUNCTION (function));
 }
 
 #endif /* COMPILED_FUNCTION_ANNOTATION_HACK */
@@ -998,7 +998,7 @@
   CHECK_COMPILED_FUNCTION (function);
   if (!XCOMPILED_FUNCTION (function)->flags.domainp)
     return Qnil;
-  return (compiled_function_domain (XCOMPILED_FUNCTION (function)));
+  return compiled_function_domain (XCOMPILED_FUNCTION (function));
 }
 
 
@@ -1031,7 +1031,7 @@
 	}
     }
 #endif /* LISP_FLOAT_TYPE */
-      
+
   switch (comparison)
     {
     case equal:         return XINT (num1) == XINT (num2) ? Qt : Qnil;
@@ -1178,10 +1178,10 @@
 
 #ifdef LISP_FLOAT_TYPE
   if (FLOATP (number))
-    return (float_data (XFLOAT (number)) == 0.0) ? Qt : Qnil;
+    return float_data (XFLOAT (number)) == 0.0 ? Qt : Qnil;
 #endif /* LISP_FLOAT_TYPE */
 
-  return (XINT (number) == 0) ? Qt : Qnil;
+  return XINT (number) == 0 ? Qt : Qnil;
 }
 
 /* Convert between a 32-bit value and a cons of two 16-bit values.
@@ -1230,16 +1230,11 @@
       char pigbuf[350];	/* see comments in float_to_string */
 
       float_to_string (pigbuf, float_data (XFLOAT (num)));
-      return build_string (pigbuf);      
+      return build_string (pigbuf);
     }
 #endif /* LISP_FLOAT_TYPE */
 
-  if (sizeof (int) == sizeof (EMACS_INT))
-    sprintf (buffer, "%d", XINT (num));
-  else if (sizeof (long) == sizeof (EMACS_INT))
-    sprintf (buffer, "%ld", (long) XINT (num));
-  else
-    abort ();
+  sprintf (buffer, "%ld", (long) (XINT (num)));
   return build_string (buffer);
 }
 
@@ -1323,7 +1318,7 @@
 	  p++;
 	}
       else if (*p == '+')
-	p++;  
+	p++;
       while (1)
 	{
 	  digit = digit_to_number (*p++, b);
@@ -1334,7 +1329,7 @@
       return make_int (negative * v);
     }
 }
-  
+
 enum arithop
   { Aadd, Asub, Amult, Adiv, Alogand, Alogior, Alogxor, Amax, Amin };
 
@@ -1346,7 +1341,7 @@
 {
   REGISTER Lisp_Object val;
   double next;
-  
+
   for (; argnum < nargs; argnum++)
     {
       /* using args[argnum] as argument to CHECK_INT_OR_FLOAT_... */
@@ -1439,8 +1434,8 @@
 
 #ifdef LISP_FLOAT_TYPE
       if (FLOATP (val)) /* time to do serious math */
-	return (float_arith_driver ((double) accum, argnum, code,
-				    nargs, args));
+	return float_arith_driver ((double) accum, argnum, code,
+				   nargs, args);
 #endif /* LISP_FLOAT_TYPE */
       args[argnum] = val;    /* runs into a compiler bug. */
       next = XINT (args[argnum]);
@@ -1523,7 +1518,7 @@
   if (ZEROP (num2))
     Fsignal (Qarith_error, Qnil);
 
-  return (make_int (XINT (num1) % XINT (num2)));
+  return make_int (XINT (num1) % XINT (num2));
 }
 
 /* Note, ANSI *requires* the presence of the fmod() library routine.
@@ -1536,7 +1531,7 @@
 {
   if (f2 < 0.0)
     f2 = -f2;
-  return (f1 - f2 * floor (f1/f2));
+  return f1 - f2 * floor (f1/f2);
 }
 #endif /* ! HAVE_FMOD */
 
@@ -1564,12 +1559,12 @@
       if (f2 == 0)
 	Fsignal (Qarith_error, Qnil);
 
-      f1 = fmod (f1, f2); 
+      f1 = fmod (f1, f2);
 
       /* If the "remainder" comes out with the wrong sign, fix it.  */
       if (f2 < 0 ? f1 > 0 : f1 < 0)
 	f1 += f2;
-      return (make_float (f1));
+      return make_float (f1);
     }
 #else /* not LISP_FLOAT_TYPE */
   CHECK_INT_OR_FLOAT_COERCE_CHAR_OR_MARKER (x);
@@ -1581,14 +1576,14 @@
 
   if (i2 == 0)
     Fsignal (Qarith_error, Qnil);
-  
+
   i1 %= i2;
 
   /* If the "remainder" comes out with the wrong sign, fix it.  */
   if (i2 < 0 ? i1 > 0 : i1 < 0)
     i1 += i2;
 
-  return (make_int (i1));
+  return make_int (i1);
 }
 
 
@@ -1686,10 +1681,10 @@
 
 #ifdef LISP_FLOAT_TYPE
   if (FLOATP (number))
-    return (make_float (1.0 + float_data (XFLOAT (number))));
+    return make_float (1.0 + float_data (XFLOAT (number)));
 #endif /* LISP_FLOAT_TYPE */
 
-  return (make_int (XINT (number) + 1));
+  return make_int (XINT (number) + 1);
 }
 
 DEFUN ("1-", Fsub1, 1, 1, 0, /*
@@ -1702,10 +1697,10 @@
 
 #ifdef LISP_FLOAT_TYPE
   if (FLOATP (number))
-    return (make_float (-1.0 + (float_data (XFLOAT (number)))));
+    return make_float (-1.0 + (float_data (XFLOAT (number))));
 #endif /* LISP_FLOAT_TYPE */
 
-  return (make_int (XINT (number) - 1));
+  return make_int (XINT (number) - 1);
 }
 
 DEFUN ("lognot", Flognot, 1, 1, 0, /*
@@ -1714,7 +1709,7 @@
        (number))
 {
   CHECK_INT (number);
-  return (make_int (~XINT (number)));
+  return make_int (~XINT (number));
 }
 
 
@@ -1753,7 +1748,7 @@
 {
   if (print_readably)
     error ("printing unreadable object #<weak-list>");
-      
+
   write_c_string ("#<weak-list ", printcharfun);
   print_internal (encode_weak_list_type (XWEAK_LIST (obj)->type),
 		  printcharfun, 0);
@@ -1768,8 +1763,8 @@
   struct weak_list *w1 = XWEAK_LIST (o1);
   struct weak_list *w2 = XWEAK_LIST (o2);
 
-  return (w1->type == w2->type) &&
-    internal_equal (w1->list, w2->list, depth + 1);
+  return ((w1->type == w2->type) &&
+	  internal_equal (w1->list, w2->list, depth + 1));
 }
 
 static unsigned long
@@ -2027,7 +2022,7 @@
 		     process cases where a cons points to itself, or
 		     where cons A points to cons B, which points to
 		     cons A.) */
-		 
+
 		  rest2 = XCDR (rest2);
 		  if (go_tortoise)
 		    tortoise = XCDR (tortoise);