Mercurial > hg > xemacs-beta
diff src/lisp.h @ 276:6330739388db r21-0b36
Import from CVS: tag r21-0b36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:30:37 +0200 |
parents | c5d627a313b1 |
children | 7df0dd720c89 |
line wrap: on
line diff
--- a/src/lisp.h Mon Aug 13 10:29:43 2007 +0200 +++ b/src/lisp.h Mon Aug 13 10:30:37 2007 +0200 @@ -1311,8 +1311,8 @@ /*********** pure space ***********/ -#define CHECK_IMPURE(obj) \ - do { if (purified (obj)) pure_write_error (); } while (0) +#define CHECK_IMPURE(obj) \ + do { if (purified (obj)) pure_write_error (obj); } while (0) /*********** structures ***********/ @@ -1894,14 +1894,6 @@ #endif /* MEMORY_USAGE_STATS */ -/* Some systems (e.g., NT) use a different path separator than Unix, - in addition to a device separator. Default the path separator - to '/', and don't test for a device separator in IS_ANY_SEP. */ - -#ifdef WINDOWSNT -extern Lisp_Object Vdirectory_sep_char; -#endif - #ifndef DIRECTORY_SEP #define DIRECTORY_SEP '/' #endif @@ -2005,7 +1997,7 @@ void stuff_buffered_input (Lisp_Object); /* Defined in data.c */ -DECLARE_DOESNT_RETURN (pure_write_error (void)); +DECLARE_DOESNT_RETURN (pure_write_error (Lisp_Object)); DECLARE_DOESNT_RETURN (args_out_of_range (Lisp_Object, Lisp_Object)); DECLARE_DOESNT_RETURN (args_out_of_range_3 (Lisp_Object, Lisp_Object, Lisp_Object)); @@ -2359,6 +2351,7 @@ void print_cons (Lisp_Object, Lisp_Object, int); void print_vector (Lisp_Object, Lisp_Object, int); void print_string (Lisp_Object, Lisp_Object, int); +void long_to_string (char *, long); void print_internal (Lisp_Object, Lisp_Object, int); void print_symbol (Lisp_Object, Lisp_Object, int); void print_float (Lisp_Object, Lisp_Object, int);