diff src/ui-gtk.c @ 5581:56144c8593a8

Mechanically change INT to FIXNUM in our sources. src/ChangeLog addition: 2011-10-09 Aidan Kehoe <kehoea@parhasard.net> [...] Mechanically change INT (where it refers to non-bignum Lisp integers) to FIXNUM in our sources. Done for the following functions, enums, and macros: Lisp_Type_Int_Even, Lisp_Type_Int_Odd, INT_GCBITS, INT_VALBITS, make_int(), INTP(), XINT(), CHECK_INT(), XREALINT(), INT_PLUS(), INT_MINUS(), EMACS_INT_MAX (to MOST_POSITIVE_FIXNUM), EMACS_INT_MIN (to MOST_NEGATIVE_FIXNUM), NUMBER_FITS_IN_AN_EMACS_INT() to NUMBER_FITS_IN_A_FIXNUM(), XFLOATINT, XCHAR_OR_INT, INT_OR_FLOAT. The EMACS_INT typedef was not changed, it does not describe non-bignum Lisp integers. Script that did the change available in http://mid.gmane.org/20067.17650.181273.12014@parhasard.net . modules/ChangeLog addition: 2011-10-09 Aidan Kehoe <kehoea@parhasard.net> [...] Mechanically change INT to FIXNUM, where the usage describes non-bignum Lisp integers. See the src/ChangeLog entry for more details. man/ChangeLog addition: 2011-10-09 Aidan Kehoe <kehoea@parhasard.net> * internals/internals.texi (How Lisp Objects Are Represented in C): * internals/internals.texi (Integers and Characters): Mechanically change INT to FIXNUM, where the usage describes non-bignum Lisp integers.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 09 Oct 2011 09:51:57 +0100
parents 2aa9cd456ae7
children
line wrap: on
line diff
--- a/src/ui-gtk.c	Sat Oct 08 12:26:09 2011 +0100
+++ b/src/ui-gtk.c	Sun Oct 09 09:51:57 2011 +0100
@@ -252,19 +252,19 @@
 
   if (NILP (Venumeration_info))
     {
-      Venumeration_info = call2 (intern ("make-hashtable"), make_int (100), Qequal);
+      Venumeration_info = call2 (intern ("make-hashtable"), make_fixnum (100), Qequal);
     }
   
   while (vals && vals->value_name)
     {
-      assoc = Fcons (Fcons (intern (vals->value_nick), make_int (vals->value)), assoc);
-      assoc = Fcons (Fcons (intern (vals->value_name), make_int (vals->value)), assoc);
+      assoc = Fcons (Fcons (intern (vals->value_nick), make_fixnum (vals->value)), assoc);
+      assoc = Fcons (Fcons (intern (vals->value_name), make_fixnum (vals->value)), assoc);
       vals++;
     }
 
   assoc = Fnreverse (assoc);
 
-  Fputhash (make_int (the_type), assoc, Venumeration_info);
+  Fputhash (make_fixnum (the_type), assoc, Venumeration_info);
 }
 
 static void
@@ -693,7 +693,7 @@
   CHECK_FFI (func);
   CHECK_LIST (args);
 
-  n_args = XINT (Flength (args));
+  n_args = XFIXNUM (Flength (args));
 
 #ifdef XEMACS_IS_SMARTER_THAN_THE_PROGRAMMER
   /* #### I think this is too dangerous to enable by default.
@@ -709,14 +709,14 @@
       if (n_args > XFFI(func)->n_args)
 	{
 	  return Fsignal (Qwrong_number_of_arguments,
-			  list2 (func, make_int (n_args)));
+			  list2 (func, make_fixnum (n_args)));
 	}
 
       /* If they did not provide enough arguments, be nice and assume
       ** they wanted `nil' in there.
       */
       for_append[0] = args;
-      for_append[1] = Fmake_list (make_int (XFFI(func)->n_args - n_args), Qnil);
+      for_append[1] = Fmake_list (make_fixnum (XFFI(func)->n_args - n_args), Qnil);
 
       args = Fappend (2, for_append);
     }
@@ -725,7 +725,7 @@
     {
       /* Signal an error if they do not pass in the correct # of arguments */
       return Fsignal (Qwrong_number_of_arguments,
-		      list2 (func, make_int (n_args)));
+		      list2 (func, make_fixnum (n_args)));
     }
 #endif
 
@@ -1003,7 +1003,7 @@
 
   lisp_data = GET_LISP_FROM_VOID (data);
 
-  ungcpro_popup_callbacks (XINT (XCAR (lisp_data)));
+  ungcpro_popup_callbacks (XFIXNUM (XCAR (lisp_data)));
 }
 
 static void
@@ -1078,7 +1078,7 @@
 
   id = new_gui_id ();
   func = Fcons (cb_data, func);
-  func = Fcons (make_int (id), func);
+  func = Fcons (make_fixnum (id), func);
 
   gcpro_popup_callbacks (id, func);
 
@@ -1206,7 +1206,7 @@
     {
       invalid_argument ("Not a GTK type", type);
     }
-  return (make_int (GTK_FUNDAMENTAL_TYPE (t)));
+  return (make_fixnum (GTK_FUNDAMENTAL_TYPE (t)));
 }
 
 DEFUN ("gtk-object-type", Fgtk_object_type, 1, 1, 0, /*
@@ -1215,7 +1215,7 @@
        (object))
 {
   CHECK_GTK_OBJECT (object);
-  return (make_int (GTK_OBJECT_TYPE (XGTK_OBJECT (object)->object)));
+  return (make_fixnum (GTK_OBJECT_TYPE (XGTK_OBJECT (object)->object)));
 }
 
 DEFUN ("gtk-describe-type", Fgtk_describe_type, 1, 1, 0, /*
@@ -1245,8 +1245,8 @@
     }
   else
     {
-      CHECK_INT (type);
-      t = XINT (type);
+      CHECK_FIXNUM (type);
+      t = XFIXNUM (type);
     }
 
   if (GTK_FUNDAMENTAL_TYPE (t) != GTK_TYPE_OBJECT)
@@ -1473,13 +1473,13 @@
     case GTK_TYPE_BOOL:
       return (GTK_VALUE_BOOL (*arg) ? Qt : Qnil);
     case GTK_TYPE_INT:
-      return (make_int (GTK_VALUE_INT (*arg)));
+      return (make_fixnum (GTK_VALUE_INT (*arg)));
     case GTK_TYPE_UINT:
-      return (make_int (GTK_VALUE_INT (*arg)));
+      return (make_fixnum (GTK_VALUE_INT (*arg)));
     case GTK_TYPE_LONG:		/* I think these are wrong! */
-      return (make_int (GTK_VALUE_INT (*arg)));
+      return (make_fixnum (GTK_VALUE_INT (*arg)));
     case GTK_TYPE_ULONG:	/* I think these are wrong! */
-      return (make_int (GTK_VALUE_INT (*arg)));
+      return (make_fixnum (GTK_VALUE_INT (*arg)));
     case GTK_TYPE_FLOAT:
       return (make_float (GTK_VALUE_FLOAT (*arg)));
     case GTK_TYPE_DOUBLE:
@@ -1583,19 +1583,19 @@
 	}
       else
 	{
-	  CHECK_INT (obj);
-	  GTK_VALUE_INT(*arg) = XINT (obj);
+	  CHECK_FIXNUM (obj);
+	  GTK_VALUE_INT(*arg) = XFIXNUM (obj);
 	}
       break;
     case GTK_TYPE_LONG:
     case GTK_TYPE_ULONG:
       ABORT();
     case GTK_TYPE_FLOAT:
-      CHECK_INT_OR_FLOAT (obj);
+      CHECK_FIXNUM_OR_FLOAT (obj);
       GTK_VALUE_FLOAT(*arg) = extract_float (obj);
       break;
     case GTK_TYPE_DOUBLE:
-      CHECK_INT_OR_FLOAT (obj);
+      CHECK_FIXNUM_OR_FLOAT (obj);
       GTK_VALUE_DOUBLE(*arg) = extract_float (obj);
       break;
     case GTK_TYPE_STRING:
@@ -1761,7 +1761,7 @@
 
 	id = new_gui_id ();
 	obj = Fcons (Qnil, obj); /* Empty data */
-	obj = Fcons (make_int (id), obj);
+	obj = Fcons (make_fixnum (id), obj);
 
 	gcpro_popup_callbacks (id, obj);
 
@@ -1863,19 +1863,19 @@
 	}
       else
 	{
-	  CHECK_INT (obj);
-	  *(GTK_RETLOC_INT(*arg)) = XINT (obj);
+	  CHECK_FIXNUM (obj);
+	  *(GTK_RETLOC_INT(*arg)) = XFIXNUM (obj);
 	}
       break;
     case GTK_TYPE_LONG:
     case GTK_TYPE_ULONG:
       ABORT();
     case GTK_TYPE_FLOAT:
-      CHECK_INT_OR_FLOAT (obj);
+      CHECK_FIXNUM_OR_FLOAT (obj);
       *(GTK_RETLOC_FLOAT(*arg)) = extract_float (obj);
       break;
     case GTK_TYPE_DOUBLE:
-      CHECK_INT_OR_FLOAT (obj);
+      CHECK_FIXNUM_OR_FLOAT (obj);
       *(GTK_RETLOC_DOUBLE(*arg)) = extract_float (obj);
       break;
     case GTK_TYPE_STRING:
@@ -2041,7 +2041,7 @@
 
 	id = new_gui_id ();
 	obj = Fcons (Qnil, obj); /* Empty data */
-	obj = Fcons (make_int (id), obj);
+	obj = Fcons (make_fixnum (id), obj);
 
 	gcpro_popup_callbacks (id, obj);
 
@@ -2104,15 +2104,15 @@
 
   if (NILP (Venumeration_info))
     {
-      Venumeration_info = call2 (intern ("make-hashtable"), make_int (100), Qequal);
+      Venumeration_info = call2 (intern ("make-hashtable"), make_fixnum (100), Qequal);
     }
 
-  alist = Fgethash (make_int (t), Venumeration_info, Qnil);  
+  alist = Fgethash (make_fixnum (t), Venumeration_info, Qnil);  
 
   if (NILP (alist))
     {
       import_gtk_enumeration_internal (t);
-      alist = Fgethash (make_int (t), Venumeration_info, Qnil);
+      alist = Fgethash (make_fixnum (t), Venumeration_info, Qnil);
     }
   return (alist);
 }
@@ -2135,9 +2135,9 @@
       invalid_argument ("Unknown value", obj);
     }
 
-  CHECK_INT (XCDR (value));
+  CHECK_FIXNUM (XCDR (value));
 
-  return (XINT (XCDR (value)));
+  return (XFIXNUM (XCDR (value)));
 }
 
 static guint
@@ -2176,10 +2176,10 @@
 
   while (!NILP (alist))
     {
-      if (value & XINT (XCDR (XCAR (alist))))
+      if (value & XFIXNUM (XCDR (XCAR (alist))))
 	{
 	  rval = Fcons (XCAR (XCAR (alist)), rval);
-	  value &= ~(XINT (XCDR (XCAR (alist))));
+	  value &= ~(XFIXNUM (XCDR (XCAR (alist))));
 	}
       alist = XCDR (alist);
     }
@@ -2197,7 +2197,7 @@
       invalid_argument ("Unknown enumeration", build_cistring (gtk_type_name (t)));
     }
 
-  cell = Frassq (make_int (value), alist);
+  cell = Frassq (make_fixnum (value), alist);
 
   return (NILP (cell) ? Qnil : XCAR (cell));
 }