1706 |
means we saw a buffer-local or frame-local value. Other values of |
means we saw a buffer-local or frame-local value. Other values of |
1707 |
WHERE mean an internal error. */ |
WHERE mean an internal error. */ |
1708 |
|
|
1709 |
|
typedef Lisp_Object (*specbinding_func) P_ ((Lisp_Object)); |
1710 |
|
|
1711 |
struct specbinding |
struct specbinding |
1712 |
{ |
{ |
1713 |
volatile Lisp_Object symbol, old_value; |
volatile Lisp_Object symbol, old_value; |
1714 |
volatile Lisp_Object (*func) P_ ((Lisp_Object)); |
volatile specbinding_func func; |
1715 |
Lisp_Object unused; /* Dividing by 16 is faster than by 12 */ |
Lisp_Object unused; /* Dividing by 16 is faster than by 12 */ |
1716 |
}; |
}; |
1717 |
|
|
2315 |
EXFUN (Fstring_lessp, 2); |
EXFUN (Fstring_lessp, 2); |
2316 |
extern int char_table_translate P_ ((Lisp_Object, int)); |
extern int char_table_translate P_ ((Lisp_Object, int)); |
2317 |
extern void map_char_table P_ ((void (*) (Lisp_Object, Lisp_Object, Lisp_Object), |
extern void map_char_table P_ ((void (*) (Lisp_Object, Lisp_Object, Lisp_Object), |
2318 |
Lisp_Object, Lisp_Object, Lisp_Object, int, |
Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object, int, |
2319 |
Lisp_Object *)); |
Lisp_Object *)); |
2320 |
extern Lisp_Object char_table_ref_and_index P_ ((Lisp_Object, int, int *)); |
extern Lisp_Object char_table_ref_and_index P_ ((Lisp_Object, int, int *)); |
2321 |
extern void syms_of_fns P_ ((void)); |
extern void syms_of_fns P_ ((void)); |