comparison src/lisp-union.h @ 404:2f8bb876ab1d r21-2-32

Import from CVS: tag r21-2-32
author cvs
date Mon, 13 Aug 2007 11:16:07 +0200
parents 74fd4e045ea6
children b8cc9ab3f761
comparison
equal deleted inserted replaced
403:9f011ab08d48 404:2f8bb876ab1d
98 EMACS_UINT xset_value = (EMACS_UINT) (value); \ 98 EMACS_UINT xset_value = (EMACS_UINT) (value); \
99 (var).ui = xset_value; \ 99 (var).ui = xset_value; \
100 } while (0) 100 } while (0)
101 # define XPNTRVAL(x) ((x).ui) 101 # define XPNTRVAL(x) ((x).ui)
102 102
103 INLINE Lisp_Object make_int (EMACS_INT val); 103 INLINE_HEADER Lisp_Object make_int (EMACS_INT val);
104 INLINE Lisp_Object 104 INLINE_HEADER Lisp_Object
105 make_int (EMACS_INT val) 105 make_int (EMACS_INT val)
106 { 106 {
107 Lisp_Object obj; 107 Lisp_Object obj;
108 XSETINT(obj, val); 108 XSETINT(obj, val);
109 return obj; 109 return obj;
110 } 110 }
111 111
112 INLINE Lisp_Object make_char (Emchar val); 112 INLINE_HEADER Lisp_Object make_char (Emchar val);
113 INLINE Lisp_Object 113 INLINE_HEADER Lisp_Object
114 make_char (Emchar val) 114 make_char (Emchar val)
115 { 115 {
116 Lisp_Object obj; 116 Lisp_Object obj;
117 XSETCHAR(obj, val); 117 XSETCHAR(obj, val);
118 return obj; 118 return obj;