aboutsummaryrefslogtreecommitdiffstats
path: root/src/xselect.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/xselect.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/xselect.c')
-rw-r--r--src/xselect.c64
1 files changed, 32 insertions, 32 deletions
diff --git a/src/xselect.c b/src/xselect.c
index 1f51be4c522..d24a493294e 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -401,16 +401,16 @@ x_get_local_selection (Lisp_Object selection_symbol, Lisp_Object target_type,
401 if (STRINGP (check) 401 if (STRINGP (check)
402 || VECTORP (check) 402 || VECTORP (check)
403 || SYMBOLP (check) 403 || SYMBOLP (check)
404 || INTEGERP (check) 404 || FIXNUMP (check)
405 || NILP (value)) 405 || NILP (value))
406 return value; 406 return value;
407 /* Check for a value that CONS_TO_INTEGER could handle. */ 407 /* Check for a value that CONS_TO_INTEGER could handle. */
408 else if (CONSP (check) 408 else if (CONSP (check)
409 && INTEGERP (XCAR (check)) 409 && FIXNUMP (XCAR (check))
410 && (INTEGERP (XCDR (check)) 410 && (FIXNUMP (XCDR (check))
411 || 411 ||
412 (CONSP (XCDR (check)) 412 (CONSP (XCDR (check))
413 && INTEGERP (XCAR (XCDR (check))) 413 && FIXNUMP (XCAR (XCDR (check)))
414 && NILP (XCDR (XCDR (check)))))) 414 && NILP (XCDR (XCDR (check))))))
415 return value; 415 return value;
416 416
@@ -1581,7 +1581,7 @@ selection_data_to_lisp_data (struct x_display_info *dpyinfo,
1581 lispy_type = QUTF8_STRING; 1581 lispy_type = QUTF8_STRING;
1582 else 1582 else
1583 lispy_type = QSTRING; 1583 lispy_type = QSTRING;
1584 Fput_text_property (make_number (0), make_number (size), 1584 Fput_text_property (make_fixnum (0), make_fixnum (size),
1585 Qforeign_selection, lispy_type, str); 1585 Qforeign_selection, lispy_type, str);
1586 return str; 1586 return str;
1587 } 1587 }
@@ -1627,9 +1627,9 @@ selection_data_to_lisp_data (struct x_display_info *dpyinfo,
1627 else if (format == 16 && size == sizeof (short)) 1627 else if (format == 16 && size == sizeof (short))
1628 { 1628 {
1629 if (type == XA_INTEGER) 1629 if (type == XA_INTEGER)
1630 return make_number (((short *) data) [0]); 1630 return make_fixnum (((short *) data) [0]);
1631 else 1631 else
1632 return make_number (((unsigned short *) data) [0]); 1632 return make_fixnum (((unsigned short *) data) [0]);
1633 } 1633 }
1634 1634
1635 /* Convert any other kind of data to a vector of numbers, represented 1635 /* Convert any other kind of data to a vector of numbers, represented
@@ -1645,7 +1645,7 @@ selection_data_to_lisp_data (struct x_display_info *dpyinfo,
1645 for (i = 0; i < size / 2; i++) 1645 for (i = 0; i < size / 2; i++)
1646 { 1646 {
1647 short j = ((short *) data) [i]; 1647 short j = ((short *) data) [i];
1648 ASET (v, i, make_number (j)); 1648 ASET (v, i, make_fixnum (j));
1649 } 1649 }
1650 } 1650 }
1651 else 1651 else
@@ -1653,7 +1653,7 @@ selection_data_to_lisp_data (struct x_display_info *dpyinfo,
1653 for (i = 0; i < size / 2; i++) 1653 for (i = 0; i < size / 2; i++)
1654 { 1654 {
1655 unsigned short j = ((unsigned short *) data) [i]; 1655 unsigned short j = ((unsigned short *) data) [i];
1656 ASET (v, i, make_number (j)); 1656 ASET (v, i, make_fixnum (j));
1657 } 1657 }
1658 } 1658 }
1659 return v; 1659 return v;
@@ -1693,7 +1693,7 @@ static unsigned long
1693cons_to_x_long (Lisp_Object obj) 1693cons_to_x_long (Lisp_Object obj)
1694{ 1694{
1695 if (X_ULONG_MAX <= INTMAX_MAX 1695 if (X_ULONG_MAX <= INTMAX_MAX
1696 || XINT (INTEGERP (obj) ? obj : XCAR (obj)) < 0) 1696 || XINT (FIXNUMP (obj) ? obj : XCAR (obj)) < 0)
1697 return cons_to_signed (obj, X_LONG_MIN, min (X_ULONG_MAX, INTMAX_MAX)); 1697 return cons_to_signed (obj, X_LONG_MIN, min (X_ULONG_MAX, INTMAX_MAX));
1698 else 1698 else
1699 return cons_to_unsigned (obj, X_ULONG_MAX); 1699 return cons_to_unsigned (obj, X_ULONG_MAX);
@@ -1748,7 +1748,7 @@ lisp_data_to_selection_data (struct x_display_info *dpyinfo,
1748 *x_atom_ptr = symbol_to_x_atom (dpyinfo, obj); 1748 *x_atom_ptr = symbol_to_x_atom (dpyinfo, obj);
1749 if (NILP (type)) type = QATOM; 1749 if (NILP (type)) type = QATOM;
1750 } 1750 }
1751 else if (RANGED_INTEGERP (X_SHRT_MIN, obj, X_SHRT_MAX)) 1751 else if (RANGED_FIXNUMP (X_SHRT_MIN, obj, X_SHRT_MAX))
1752 { 1752 {
1753 void *data = xmalloc (sizeof (short) + 1); 1753 void *data = xmalloc (sizeof (short) + 1);
1754 short *short_ptr = data; 1754 short *short_ptr = data;
@@ -1759,11 +1759,11 @@ lisp_data_to_selection_data (struct x_display_info *dpyinfo,
1759 *short_ptr = XINT (obj); 1759 *short_ptr = XINT (obj);
1760 if (NILP (type)) type = QINTEGER; 1760 if (NILP (type)) type = QINTEGER;
1761 } 1761 }
1762 else if (INTEGERP (obj) 1762 else if (FIXNUMP (obj)
1763 || (CONSP (obj) && INTEGERP (XCAR (obj)) 1763 || (CONSP (obj) && FIXNUMP (XCAR (obj))
1764 && (INTEGERP (XCDR (obj)) 1764 && (FIXNUMP (XCDR (obj))
1765 || (CONSP (XCDR (obj)) 1765 || (CONSP (XCDR (obj))
1766 && INTEGERP (XCAR (XCDR (obj))))))) 1766 && FIXNUMP (XCAR (XCDR (obj)))))))
1767 { 1767 {
1768 void *data = xmalloc (sizeof (unsigned long) + 1); 1768 void *data = xmalloc (sizeof (unsigned long) + 1);
1769 unsigned long *x_long_ptr = data; 1769 unsigned long *x_long_ptr = data;
@@ -1811,7 +1811,7 @@ lisp_data_to_selection_data (struct x_display_info *dpyinfo,
1811 if (NILP (type)) type = QINTEGER; 1811 if (NILP (type)) type = QINTEGER;
1812 for (i = 0; i < size; i++) 1812 for (i = 0; i < size; i++)
1813 { 1813 {
1814 if (! RANGED_INTEGERP (X_SHRT_MIN, AREF (obj, i), 1814 if (! RANGED_FIXNUMP (X_SHRT_MIN, AREF (obj, i),
1815 X_SHRT_MAX)) 1815 X_SHRT_MAX))
1816 { 1816 {
1817 /* Use sizeof (long) even if it is more than 32 bits. 1817 /* Use sizeof (long) even if it is more than 32 bits.
@@ -1846,20 +1846,20 @@ static Lisp_Object
1846clean_local_selection_data (Lisp_Object obj) 1846clean_local_selection_data (Lisp_Object obj)
1847{ 1847{
1848 if (CONSP (obj) 1848 if (CONSP (obj)
1849 && INTEGERP (XCAR (obj)) 1849 && FIXNUMP (XCAR (obj))
1850 && CONSP (XCDR (obj)) 1850 && CONSP (XCDR (obj))
1851 && INTEGERP (XCAR (XCDR (obj))) 1851 && FIXNUMP (XCAR (XCDR (obj)))
1852 && NILP (XCDR (XCDR (obj)))) 1852 && NILP (XCDR (XCDR (obj))))
1853 obj = Fcons (XCAR (obj), XCDR (obj)); 1853 obj = Fcons (XCAR (obj), XCDR (obj));
1854 1854
1855 if (CONSP (obj) 1855 if (CONSP (obj)
1856 && INTEGERP (XCAR (obj)) 1856 && FIXNUMP (XCAR (obj))
1857 && INTEGERP (XCDR (obj))) 1857 && FIXNUMP (XCDR (obj)))
1858 { 1858 {
1859 if (XINT (XCAR (obj)) == 0) 1859 if (XINT (XCAR (obj)) == 0)
1860 return XCDR (obj); 1860 return XCDR (obj);
1861 if (XINT (XCAR (obj)) == -1) 1861 if (XINT (XCAR (obj)) == -1)
1862 return make_number (- XINT (XCDR (obj))); 1862 return make_fixnum (- XINT (XCDR (obj)));
1863 } 1863 }
1864 if (VECTORP (obj)) 1864 if (VECTORP (obj))
1865 { 1865 {
@@ -2264,10 +2264,10 @@ x_check_property_data (Lisp_Object data)
2264 { 2264 {
2265 Lisp_Object o = XCAR (iter); 2265 Lisp_Object o = XCAR (iter);
2266 2266
2267 if (! NUMBERP (o) && ! STRINGP (o) && ! CONSP (o)) 2267 if (! FIXED_OR_FLOATP (o) && ! STRINGP (o) && ! CONSP (o))
2268 return -1; 2268 return -1;
2269 else if (CONSP (o) && 2269 else if (CONSP (o) &&
2270 (! NUMBERP (XCAR (o)) || ! NUMBERP (XCDR (o)))) 2270 (! FIXED_OR_FLOATP (XCAR (o)) || ! FIXED_OR_FLOATP (XCDR (o))))
2271 return -1; 2271 return -1;
2272 if (size == INT_MAX) 2272 if (size == INT_MAX)
2273 return -1; 2273 return -1;
@@ -2303,11 +2303,11 @@ x_fill_property_data (Display *dpy, Lisp_Object data, void *ret, int format)
2303 { 2303 {
2304 Lisp_Object o = XCAR (iter); 2304 Lisp_Object o = XCAR (iter);
2305 2305
2306 if (NUMBERP (o) || CONSP (o)) 2306 if (FIXED_OR_FLOATP (o) || CONSP (o))
2307 { 2307 {
2308 if (CONSP (o) 2308 if (CONSP (o)
2309 && RANGED_INTEGERP (X_LONG_MIN >> 16, XCAR (o), X_LONG_MAX >> 16) 2309 && RANGED_FIXNUMP (X_LONG_MIN >> 16, XCAR (o), X_LONG_MAX >> 16)
2310 && RANGED_INTEGERP (- (1 << 15), XCDR (o), -1)) 2310 && RANGED_FIXNUMP (- (1 << 15), XCDR (o), -1))
2311 { 2311 {
2312 /* cons_to_x_long does not handle negative values for v2. 2312 /* cons_to_x_long does not handle negative values for v2.
2313 For XDnd, v2 might be y of a window, and can be negative. 2313 For XDnd, v2 might be y of a window, and can be negative.
@@ -2481,11 +2481,11 @@ x_handle_dnd_message (struct frame *f, const XClientMessageEvent *event,
2481 data = (unsigned char *) idata; 2481 data = (unsigned char *) idata;
2482 } 2482 }
2483 2483
2484 vec = Fmake_vector (make_number (4), Qnil); 2484 vec = Fmake_vector (make_fixnum (4), Qnil);
2485 ASET (vec, 0, SYMBOL_NAME (x_atom_to_symbol (FRAME_DISPLAY_INFO (f), 2485 ASET (vec, 0, SYMBOL_NAME (x_atom_to_symbol (FRAME_DISPLAY_INFO (f),
2486 event->message_type))); 2486 event->message_type)));
2487 ASET (vec, 1, frame); 2487 ASET (vec, 1, frame);
2488 ASET (vec, 2, make_number (event->format)); 2488 ASET (vec, 2, make_fixnum (event->format));
2489 ASET (vec, 3, x_property_data_to_lisp (f, 2489 ASET (vec, 3, x_property_data_to_lisp (f,
2490 data, 2490 data,
2491 event->message_type, 2491 event->message_type,
@@ -2496,8 +2496,8 @@ x_handle_dnd_message (struct frame *f, const XClientMessageEvent *event,
2496 bufp->kind = DRAG_N_DROP_EVENT; 2496 bufp->kind = DRAG_N_DROP_EVENT;
2497 bufp->frame_or_window = frame; 2497 bufp->frame_or_window = frame;
2498 bufp->timestamp = CurrentTime; 2498 bufp->timestamp = CurrentTime;
2499 bufp->x = make_number (x); 2499 bufp->x = make_fixnum (x);
2500 bufp->y = make_number (y); 2500 bufp->y = make_fixnum (y);
2501 bufp->arg = vec; 2501 bufp->arg = vec;
2502 bufp->modifiers = 0; 2502 bufp->modifiers = 0;
2503 2503
@@ -2554,7 +2554,7 @@ x_send_client_event (Lisp_Object display, Lisp_Object dest, Lisp_Object from,
2554 struct frame *f = decode_window_system_frame (from); 2554 struct frame *f = decode_window_system_frame (from);
2555 bool to_root; 2555 bool to_root;
2556 2556
2557 CHECK_NUMBER (format); 2557 CHECK_FIXNUM (format);
2558 CHECK_CONS (values); 2558 CHECK_CONS (values);
2559 2559
2560 if (x_check_property_data (values) == -1) 2560 if (x_check_property_data (values) == -1)
@@ -2580,7 +2580,7 @@ x_send_client_event (Lisp_Object display, Lisp_Object dest, Lisp_Object from,
2580 else 2580 else
2581 error ("DEST as a string must be one of PointerWindow or InputFocus"); 2581 error ("DEST as a string must be one of PointerWindow or InputFocus");
2582 } 2582 }
2583 else if (NUMBERP (dest) || CONSP (dest)) 2583 else if (FIXED_OR_FLOATP (dest) || CONSP (dest))
2584 CONS_TO_INTEGER (dest, Window, wdest); 2584 CONS_TO_INTEGER (dest, Window, wdest);
2585 else 2585 else
2586 error ("DEST must be a frame, nil, string, number or cons"); 2586 error ("DEST must be a frame, nil, string, number or cons");