aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorTom Tromey2018-07-06 21:56:17 -0600
committerTom Tromey2018-07-12 22:12:27 -0600
commit42fe787b0f26c2df682b2797407a669ef8522ccb (patch)
treee944fe465e2b65703a8361bc82647faf4f7907f1 /src/alloc.c
parent01dbf2a347944497fdcf2ec156f4605020d7ba2a (diff)
downloademacs-42fe787b0f26c2df682b2797407a669ef8522ccb.tar.gz
emacs-42fe787b0f26c2df682b2797407a669ef8522ccb.zip
Rename integerp->fixnum, etc, in preparation for bignums
* src/json.c, src/keyboard.c, src/keyboard.h, src/keymap.c, src/kqueue.c, src/lcms.c, src/lisp.h, src/lread.c, src/macros.c, src/marker.c, src/menu.c, src/minibuf.c, src/msdos.c, src/print.c, src/process.c, src/profiler.c, src/search.c, src/sound.c, src/syntax.c, src/sysdep.c, src/term.c, src/terminal.c, src/textprop.c, src/undo.c, src/w16select.c, src/w32.c, src/w32console.c, src/w32cygwinx.c, src/w32fns.c, src/w32font.c, src/w32inevt.c, src/w32proc.c, src/w32select.c, src/w32term.c, src/w32uniscribe.c, src/widget.c, src/window.c, src/xdisp.c, src/xfaces.c, src/xfns.c, src/xfont.c, src/xftfont.c, src/xmenu.c, src/xrdb.c, src/xselect.c, src/xterm.c, src/xwidget.c: Rename INTEGERP->FIXNUM, make_number->make_fixnum, CHECK_NUMBER->CHECK_FIXNUM, make_natnum->make_fixed_natum, NUMBERP->FIXED_OR_FLOATP, NATNUMP->FIXNATP, CHECK_NATNUM->CHECK_FIXNAT.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 8764591336e..91c5152ca84 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -2321,7 +2321,7 @@ a multibyte string even if INIT is an ASCII character. */)
2321 int c; 2321 int c;
2322 EMACS_INT nbytes; 2322 EMACS_INT nbytes;
2323 2323
2324 CHECK_NATNUM (length); 2324 CHECK_FIXNAT (length);
2325 CHECK_CHARACTER (init); 2325 CHECK_CHARACTER (init);
2326 2326
2327 c = XFASTINT (init); 2327 c = XFASTINT (init);
@@ -2415,7 +2415,7 @@ LENGTH must be a number. INIT matters only in whether it is t or nil. */)
2415{ 2415{
2416 Lisp_Object val; 2416 Lisp_Object val;
2417 2417
2418 CHECK_NATNUM (length); 2418 CHECK_FIXNAT (length);
2419 val = make_uninit_bool_vector (XFASTINT (length)); 2419 val = make_uninit_bool_vector (XFASTINT (length));
2420 return bool_vector_fill (val, init); 2420 return bool_vector_fill (val, init);
2421} 2421}
@@ -2894,7 +2894,7 @@ DEFUN ("make-list", Fmake_list, Smake_list, 2, 2, 0,
2894 (Lisp_Object length, Lisp_Object init) 2894 (Lisp_Object length, Lisp_Object init)
2895{ 2895{
2896 Lisp_Object val = Qnil; 2896 Lisp_Object val = Qnil;
2897 CHECK_NATNUM (length); 2897 CHECK_FIXNAT (length);
2898 2898
2899 for (EMACS_INT size = XFASTINT (length); 0 < size; size--) 2899 for (EMACS_INT size = XFASTINT (length); 0 < size; size--)
2900 { 2900 {
@@ -3439,7 +3439,7 @@ symbol or a type descriptor. SLOTS is the number of non-type slots,
3439each initialized to INIT. */) 3439each initialized to INIT. */)
3440 (Lisp_Object type, Lisp_Object slots, Lisp_Object init) 3440 (Lisp_Object type, Lisp_Object slots, Lisp_Object init)
3441{ 3441{
3442 CHECK_NATNUM (slots); 3442 CHECK_FIXNAT (slots);
3443 EMACS_INT size = XFASTINT (slots) + 1; 3443 EMACS_INT size = XFASTINT (slots) + 1;
3444 struct Lisp_Vector *p = allocate_record (size); 3444 struct Lisp_Vector *p = allocate_record (size);
3445 p->contents[0] = type; 3445 p->contents[0] = type;
@@ -3468,7 +3468,7 @@ DEFUN ("make-vector", Fmake_vector, Smake_vector, 2, 2, 0,
3468See also the function `vector'. */) 3468See also the function `vector'. */)
3469 (Lisp_Object length, Lisp_Object init) 3469 (Lisp_Object length, Lisp_Object init)
3470{ 3470{
3471 CHECK_NATNUM (length); 3471 CHECK_FIXNAT (length);
3472 struct Lisp_Vector *p = allocate_vector (XFASTINT (length)); 3472 struct Lisp_Vector *p = allocate_vector (XFASTINT (length));
3473 for (ptrdiff_t i = 0; i < XFASTINT (length); i++) 3473 for (ptrdiff_t i = 0; i < XFASTINT (length); i++)
3474 p->contents[i] = init; 3474 p->contents[i] = init;
@@ -3795,7 +3795,7 @@ make_event_array (ptrdiff_t nargs, Lisp_Object *args)
3795 /* The things that fit in a string 3795 /* The things that fit in a string
3796 are characters that are in 0...127, 3796 are characters that are in 0...127,
3797 after discarding the meta bit and all the bits above it. */ 3797 after discarding the meta bit and all the bits above it. */
3798 if (!INTEGERP (args[i]) 3798 if (!FIXNUMP (args[i])
3799 || (XINT (args[i]) & ~(-CHAR_META)) >= 0200) 3799 || (XINT (args[i]) & ~(-CHAR_META)) >= 0200)
3800 return Fvector (nargs, args); 3800 return Fvector (nargs, args);
3801 3801
@@ -3804,7 +3804,7 @@ make_event_array (ptrdiff_t nargs, Lisp_Object *args)
3804 { 3804 {
3805 Lisp_Object result; 3805 Lisp_Object result;
3806 3806
3807 result = Fmake_string (make_number (nargs), make_number (0), Qnil); 3807 result = Fmake_string (make_fixnum (nargs), make_fixnum (0), Qnil);
3808 for (i = 0; i < nargs; i++) 3808 for (i = 0; i < nargs; i++)
3809 { 3809 {
3810 SSET (result, i, XINT (args[i])); 3810 SSET (result, i, XINT (args[i]));
@@ -4691,7 +4691,7 @@ mark_maybe_object (Lisp_Object obj)
4691 VALGRIND_MAKE_MEM_DEFINED (&obj, sizeof (obj)); 4691 VALGRIND_MAKE_MEM_DEFINED (&obj, sizeof (obj));
4692#endif 4692#endif
4693 4693
4694 if (INTEGERP (obj)) 4694 if (FIXNUMP (obj))
4695 return; 4695 return;
4696 4696
4697 void *po = XPNTR (obj); 4697 void *po = XPNTR (obj);
@@ -5171,7 +5171,7 @@ valid_pointer_p (void *p)
5171int 5171int
5172valid_lisp_object_p (Lisp_Object obj) 5172valid_lisp_object_p (Lisp_Object obj)
5173{ 5173{
5174 if (INTEGERP (obj)) 5174 if (FIXNUMP (obj))
5175 return 1; 5175 return 1;
5176 5176
5177 void *p = XPNTR (obj); 5177 void *p = XPNTR (obj);
@@ -5504,7 +5504,7 @@ static struct pinned_object
5504static Lisp_Object 5504static Lisp_Object
5505purecopy (Lisp_Object obj) 5505purecopy (Lisp_Object obj)
5506{ 5506{
5507 if (INTEGERP (obj) 5507 if (FIXNUMP (obj)
5508 || (! SYMBOLP (obj) && PURE_P (XPNTR (obj))) 5508 || (! SYMBOLP (obj) && PURE_P (XPNTR (obj)))
5509 || SUBRP (obj)) 5509 || SUBRP (obj))
5510 return obj; /* Already pure. */ 5510 return obj; /* Already pure. */
@@ -5614,7 +5614,7 @@ inhibit_garbage_collection (void)
5614{ 5614{
5615 ptrdiff_t count = SPECPDL_INDEX (); 5615 ptrdiff_t count = SPECPDL_INDEX ();
5616 5616
5617 specbind (Qgc_cons_threshold, make_number (MOST_POSITIVE_FIXNUM)); 5617 specbind (Qgc_cons_threshold, make_fixnum (MOST_POSITIVE_FIXNUM));
5618 return count; 5618 return count;
5619} 5619}
5620 5620
@@ -5624,7 +5624,7 @@ inhibit_garbage_collection (void)
5624static Lisp_Object 5624static Lisp_Object
5625bounded_number (EMACS_INT number) 5625bounded_number (EMACS_INT number)
5626{ 5626{
5627 return make_number (min (MOST_POSITIVE_FIXNUM, number)); 5627 return make_fixnum (min (MOST_POSITIVE_FIXNUM, number));
5628} 5628}
5629 5629
5630/* Calculate total bytes of live objects. */ 5630/* Calculate total bytes of live objects. */
@@ -5977,37 +5977,37 @@ garbage_collect_1 (void *end)
5977 unbind_to (count, Qnil); 5977 unbind_to (count, Qnil);
5978 5978
5979 Lisp_Object total[] = { 5979 Lisp_Object total[] = {
5980 list4 (Qconses, make_number (sizeof (struct Lisp_Cons)), 5980 list4 (Qconses, make_fixnum (sizeof (struct Lisp_Cons)),
5981 bounded_number (total_conses), 5981 bounded_number (total_conses),
5982 bounded_number (total_free_conses)), 5982 bounded_number (total_free_conses)),
5983 list4 (Qsymbols, make_number (sizeof (struct Lisp_Symbol)), 5983 list4 (Qsymbols, make_fixnum (sizeof (struct Lisp_Symbol)),
5984 bounded_number (total_symbols), 5984 bounded_number (total_symbols),
5985 bounded_number (total_free_symbols)), 5985 bounded_number (total_free_symbols)),
5986 list4 (Qmiscs, make_number (sizeof (union Lisp_Misc)), 5986 list4 (Qmiscs, make_fixnum (sizeof (union Lisp_Misc)),
5987 bounded_number (total_markers), 5987 bounded_number (total_markers),
5988 bounded_number (total_free_markers)), 5988 bounded_number (total_free_markers)),
5989 list4 (Qstrings, make_number (sizeof (struct Lisp_String)), 5989 list4 (Qstrings, make_fixnum (sizeof (struct Lisp_String)),
5990 bounded_number (total_strings), 5990 bounded_number (total_strings),
5991 bounded_number (total_free_strings)), 5991 bounded_number (total_free_strings)),
5992 list3 (Qstring_bytes, make_number (1), 5992 list3 (Qstring_bytes, make_fixnum (1),
5993 bounded_number (total_string_bytes)), 5993 bounded_number (total_string_bytes)),
5994 list3 (Qvectors, 5994 list3 (Qvectors,
5995 make_number (header_size + sizeof (Lisp_Object)), 5995 make_fixnum (header_size + sizeof (Lisp_Object)),
5996 bounded_number (total_vectors)), 5996 bounded_number (total_vectors)),
5997 list4 (Qvector_slots, make_number (word_size), 5997 list4 (Qvector_slots, make_fixnum (word_size),
5998 bounded_number (total_vector_slots), 5998 bounded_number (total_vector_slots),
5999 bounded_number (total_free_vector_slots)), 5999 bounded_number (total_free_vector_slots)),
6000 list4 (Qfloats, make_number (sizeof (struct Lisp_Float)), 6000 list4 (Qfloats, make_fixnum (sizeof (struct Lisp_Float)),
6001 bounded_number (total_floats), 6001 bounded_number (total_floats),
6002 bounded_number (total_free_floats)), 6002 bounded_number (total_free_floats)),
6003 list4 (Qintervals, make_number (sizeof (struct interval)), 6003 list4 (Qintervals, make_fixnum (sizeof (struct interval)),
6004 bounded_number (total_intervals), 6004 bounded_number (total_intervals),
6005 bounded_number (total_free_intervals)), 6005 bounded_number (total_free_intervals)),
6006 list3 (Qbuffers, make_number (sizeof (struct buffer)), 6006 list3 (Qbuffers, make_fixnum (sizeof (struct buffer)),
6007 bounded_number (total_buffers)), 6007 bounded_number (total_buffers)),
6008 6008
6009#ifdef DOUG_LEA_MALLOC 6009#ifdef DOUG_LEA_MALLOC
6010 list4 (Qheap, make_number (1024), 6010 list4 (Qheap, make_fixnum (1024),
6011 bounded_number ((mallinfo ().uordblks + 1023) >> 10), 6011 bounded_number ((mallinfo ().uordblks + 1023) >> 10),
6012 bounded_number ((mallinfo ().fordblks + 1023) >> 10)), 6012 bounded_number ((mallinfo ().fordblks + 1023) >> 10)),
6013#endif 6013#endif
@@ -6142,7 +6142,7 @@ mark_char_table (struct Lisp_Vector *ptr, enum pvec_type pvectype)
6142 { 6142 {
6143 Lisp_Object val = ptr->contents[i]; 6143 Lisp_Object val = ptr->contents[i];
6144 6144
6145 if (INTEGERP (val) || (SYMBOLP (val) && XSYMBOL (val)->u.s.gcmarkbit)) 6145 if (FIXNUMP (val) || (SYMBOLP (val) && XSYMBOL (val)->u.s.gcmarkbit))
6146 continue; 6146 continue;
6147 if (SUB_CHAR_TABLE_P (val)) 6147 if (SUB_CHAR_TABLE_P (val))
6148 { 6148 {