Mercurial > hg > xemacs-beta
diff src/editfns.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 | f2881cb841b4 |
children | aa5f38ecb804 |
line wrap: on
line diff
--- a/src/editfns.c Sat Oct 08 12:26:09 2011 +0100 +++ b/src/editfns.c Sun Oct 09 09:51:57 2011 +0100 @@ -142,7 +142,7 @@ buildmark (Charbpos val, Lisp_Object buffer) { Lisp_Object mark = Fmake_marker (); - Fset_marker (mark, make_int (val), buffer); + Fset_marker (mark, make_fixnum (val), buffer); return mark; } @@ -154,7 +154,7 @@ (buffer)) { struct buffer *b = decode_buffer (buffer, 1); - return make_int (BUF_PT (b)); + return make_fixnum (BUF_PT (b)); } DEFUN ("point-marker", Fpoint_marker, 0, 2, 0, /* @@ -197,7 +197,7 @@ Charbpos n = get_buffer_pos_char (b, position, GB_COERCE_RANGE); BUF_SET_PT (b, n); atomic_extent_goto_char_p = 1; - return make_int (n); + return make_fixnum (n); } static Lisp_Object @@ -212,8 +212,8 @@ #endif m = Fmarker_position (b->mark); if (NILP (m)) invalid_operation ("There is no region now", Qunbound); - if (!!(BUF_PT (b) < XINT (m)) == !!beginningp) - return make_int (BUF_PT (b)); + if (!!(BUF_PT (b) < XFIXNUM (m)) == !!beginningp) + return make_fixnum (BUF_PT (b)); else return m; } @@ -312,8 +312,8 @@ incorrect. --ben */ #ifdef ERROR_CHECK_TEXT - assert (XINT (Fpoint (Qnil)) == - XINT (Fmarker_position (Fpoint_marker (Qt, Qnil)))); + assert (XFIXNUM (Fpoint (Qnil)) == + XFIXNUM (Fmarker_position (Fpoint_marker (Qt, Qnil)))); #endif b = current_buffer; @@ -415,7 +415,7 @@ (buffer)) { struct buffer *b = decode_buffer (buffer, 1); - return make_int (BUF_SIZE (b)); + return make_fixnum (BUF_SIZE (b)); } DEFUN ("point-min", Fpoint_min, 0, 1, 0, /* @@ -427,7 +427,7 @@ (buffer)) { struct buffer *b = decode_buffer (buffer, 1); - return make_int (BUF_BEGV (b)); + return make_fixnum (BUF_BEGV (b)); } DEFUN ("point-min-marker", Fpoint_min_marker, 0, 1, 0, /* @@ -451,7 +451,7 @@ (buffer)) { struct buffer *b = decode_buffer (buffer, 1); - return make_int (BUF_ZV (b)); + return make_fixnum (BUF_ZV (b)); } DEFUN ("point-max-marker", Fpoint_max_marker, 0, 1, 0, /* @@ -665,8 +665,8 @@ if (!NILP (uid)) { - CHECK_INT (uid); - local_uid = XINT (uid); + CHECK_FIXNUM (uid); + local_uid = XFIXNUM (uid); returned_name = user_login_name (&local_uid); } else @@ -750,7 +750,7 @@ */ ()) { - return make_int (geteuid ()); + return make_fixnum (geteuid ()); } DEFUN ("user-real-uid", Fuser_real_uid, 0, 0, 0, /* @@ -758,7 +758,7 @@ */ ()) { - return make_int (getuid ()); + return make_fixnum (getuid ()); } DEFUN ("user-full-name", Fuser_full_name, 0, 1, 0, /* @@ -910,7 +910,7 @@ */ ()) { - return make_int (qxe_getpid ()); + return make_fixnum (qxe_getpid ()); } DEFUN ("current-time", Fcurrent_time, 0, 0, 0, /* @@ -928,9 +928,9 @@ EMACS_TIME t; EMACS_GET_TIME (t); - return list3 (make_int ((EMACS_SECS (t) >> 16) & 0xffff), - make_int ((EMACS_SECS (t) >> 0) & 0xffff), - make_int (EMACS_USECS (t))); + return list3 (make_fixnum ((EMACS_SECS (t) >> 16) & 0xffff), + make_fixnum ((EMACS_SECS (t) >> 0) & 0xffff), + make_fixnum (EMACS_USECS (t))); } DEFUN ("current-process-time", Fcurrent_process_time, 0, 0, 0, /* @@ -979,10 +979,10 @@ low = XCDR (specified_time); if (CONSP (low)) low = XCAR (low); - CHECK_INT (high); - CHECK_INT (low); - *result = (XINT (high) << 16) + (XINT (low) & 0xffff); - return *result >> 16 == XINT (high); + CHECK_FIXNUM (high); + CHECK_FIXNUM (low); + *result = (XFIXNUM (high) << 16) + (XFIXNUM (low) & 0xffff); + return *result >> 16 == XFIXNUM (high); } Lisp_Object time_to_lisp (time_t the_time); @@ -990,7 +990,7 @@ time_to_lisp (time_t the_time) { unsigned int item = (unsigned int) the_time; - return Fcons (make_int (item >> 16), make_int (item & 0xffff)); + return Fcons (make_fixnum (item >> 16), make_fixnum (item & 0xffff)); } size_t emacs_strftime (Extbyte *string, size_t max, const Extbyte *format, @@ -1111,17 +1111,17 @@ decoded_time = gmtime (&time_spec); return listn(9, - make_int (save_tm.tm_sec), - make_int (save_tm.tm_min), - make_int (save_tm.tm_hour), - make_int (save_tm.tm_mday), - make_int (save_tm.tm_mon + 1), - make_int (save_tm.tm_year + 1900), - make_int (save_tm.tm_wday), + make_fixnum (save_tm.tm_sec), + make_fixnum (save_tm.tm_min), + make_fixnum (save_tm.tm_hour), + make_fixnum (save_tm.tm_mday), + make_fixnum (save_tm.tm_mon + 1), + make_fixnum (save_tm.tm_year + 1900), + make_fixnum (save_tm.tm_wday), save_tm.tm_isdst ? Qt : Qnil, (decoded_time == NULL) ? Qnil - : make_int (difftm (&save_tm, decoded_time))); + : make_fixnum (difftm (&save_tm, decoded_time))); } static void set_time_zone_rule (Extbyte *tzstring); @@ -1131,8 +1131,8 @@ Lisp_Object make_time (time_t tiempo) { - return list2 (make_int (tiempo < 0 ? tiempo / 0x10000 : tiempo >> 16), - make_int (tiempo & 0xFFFF)); + return list2 (make_fixnum (tiempo < 0 ? tiempo / 0x10000 : tiempo >> 16), + make_fixnum (tiempo & 0xFFFF)); } DEFUN ("encode-time", Fencode_time, 6, MANY, 0, /* @@ -1161,12 +1161,12 @@ struct tm tm; Lisp_Object zone = (nargs > 6) ? args[nargs - 1] : Qnil; - CHECK_INT (*args); tm.tm_sec = XINT (*args++); /* second */ - CHECK_INT (*args); tm.tm_min = XINT (*args++); /* minute */ - CHECK_INT (*args); tm.tm_hour = XINT (*args++); /* hour */ - CHECK_INT (*args); tm.tm_mday = XINT (*args++); /* day */ - CHECK_INT (*args); tm.tm_mon = XINT (*args++) - 1; /* month */ - CHECK_INT (*args); tm.tm_year = XINT (*args++) - 1900;/* year */ + CHECK_FIXNUM (*args); tm.tm_sec = XFIXNUM (*args++); /* second */ + CHECK_FIXNUM (*args); tm.tm_min = XFIXNUM (*args++); /* minute */ + CHECK_FIXNUM (*args); tm.tm_hour = XFIXNUM (*args++); /* hour */ + CHECK_FIXNUM (*args); tm.tm_mday = XFIXNUM (*args++); /* day */ + CHECK_FIXNUM (*args); tm.tm_mon = XFIXNUM (*args++) - 1; /* month */ + CHECK_FIXNUM (*args); tm.tm_year = XFIXNUM (*args++) - 1900;/* year */ tm.tm_isdst = -1; @@ -1185,10 +1185,10 @@ if (STRINGP (zone)) tzstring = LISP_STRING_TO_EXTERNAL (zone, Qtime_zone_encoding); - else if (INTP (zone)) + else if (FIXNUMP (zone)) { - int abszone = abs (XINT (zone)); - sprintf (tzbuf, "XXX%s%d:%02d:%02d", "-" + (XINT (zone) < 0), + int abszone = abs (XFIXNUM (zone)); + sprintf (tzbuf, "XXX%s%d:%02d:%02d", "-" + (XFIXNUM (zone) < 0), abszone / (60*60), (abszone/60) % 60, abszone % 60); tzstring = tzbuf; } @@ -1327,7 +1327,7 @@ am%60); tem = build_istring (buf); } - return list2 (make_int (offset), tem); + return list2 (make_fixnum (offset), tem); } else return list2 (Qnil, Qnil); @@ -1579,8 +1579,8 @@ cou = 1; else { - CHECK_INT (count); - cou = XINT (count); + CHECK_FIXNUM (count); + cou = XFIXNUM (count); } charlen = set_itext_ichar (str, XCHAR (character)); @@ -1718,17 +1718,17 @@ c2 = TRT_TABLE_OF (trt, c2); } if (c1 < c2) - return make_int (- 1 - i); + return make_fixnum (- 1 - i); if (c1 > c2) - return make_int (i + 1); + return make_fixnum (i + 1); } /* The strings match as far as they go. If one is shorter, that one is less. */ if (length < len1) - return make_int (length + 1); + return make_fixnum (length + 1); else if (length < len2) - return make_int (- length - 1); + return make_fixnum (- length - 1); /* Same length too => they are equal. */ return Qzero; @@ -1962,7 +1962,7 @@ dead_wrong_type_argument (Qstringp, table); end_multiple_change (buf, mc_count); - return make_int (cnt); + return make_fixnum (cnt); } DEFUN ("delete-region", Fdelete_region, 2, 3, "r", /* @@ -2070,8 +2070,8 @@ But that was clearly before the advent of marker-insertion-type. --ben */ - Fset_marker (bottom, make_int (BUF_BEGV (buf)), wrap_buffer (buf)); - Fset_marker (top, make_int (BUF_ZV (buf)), wrap_buffer (buf)); + Fset_marker (bottom, make_fixnum (BUF_BEGV (buf)), wrap_buffer (buf)); + Fset_marker (top, make_fixnum (BUF_ZV (buf)), wrap_buffer (buf)); Fset_marker_insertion_type (top, Qt); return noseeum_cons (wrap_buffer (buf), noseeum_cons (bottom, top));