diff src/emacsfns.h @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents bfd6434d15b3
children b405438285a2
line wrap: on
line diff
--- a/src/emacsfns.h	Mon Aug 13 09:54:24 2007 +0200
+++ b/src/emacsfns.h	Mon Aug 13 09:55:28 2007 +0200
@@ -73,17 +73,7 @@
 Lisp_Object list6 (Lisp_Object, Lisp_Object, Lisp_Object, Lisp_Object,
 		   Lisp_Object, Lisp_Object);
 
-void malloc_warning (CONST char *);
 DECLARE_DOESNT_RETURN (memory_full (void));
-void *xmalloc (int size);
-void *xmalloc_and_zero (int size);
-void *xrealloc (void *, int size);
-#ifdef ERROR_CHECK_MALLOC
-void xfree_1 (void *);
-#else
-void xfree (void *);
-#endif
-char *xstrdup (CONST char *);
 void disksave_object_finalization (void);
 extern int purify_flag;
 extern int gc_currently_forbidden;
@@ -195,8 +185,8 @@
 
 /* Defined in bytecode.c */
 extern Lisp_Object Qbyte_code;
-Lisp_Object Fbyte_code (Lisp_Object bytestr, 
-			Lisp_Object constants_vector, 
+Lisp_Object Fbyte_code (Lisp_Object bytestr,
+			Lisp_Object constants_vector,
 			Lisp_Object maxdepth);
 
 
@@ -268,7 +258,7 @@
 
 /* Defined in console.c */
 Lisp_Object Fset_input_mode (Lisp_Object interrupt,
-			     Lisp_Object flow, 
+			     Lisp_Object flow,
 			     Lisp_Object meta,
 			     Lisp_Object quit,
 			     Lisp_Object console);
@@ -480,7 +470,7 @@
 			  Lisp_Object ignored, Lisp_Object buffer);
 void buffer_insert1 (struct buffer *buf, Lisp_Object arg);
 Lisp_Object Finsert_before_markers (int nargs, Lisp_Object *args);
-Lisp_Object Finsert_buffer_substring (Lisp_Object buffer, 
+Lisp_Object Finsert_buffer_substring (Lisp_Object buffer,
 				      Lisp_Object b, Lisp_Object e);
 Lisp_Object Fdelete_region (Lisp_Object b, Lisp_Object e,
 			    Lisp_Object buffer);
@@ -700,7 +690,7 @@
 /* Lisp_Object Funwind_protect (Lisp_Object args); */
 /* Lisp_Object Fcondition_case (Lisp_Object args); */
 Lisp_Object Fthrow (Lisp_Object tag, Lisp_Object val);
-Lisp_Object internal_catch (Lisp_Object tag, 
+Lisp_Object internal_catch (Lisp_Object tag,
 			    Lisp_Object (*func) (Lisp_Object arg),
 			    Lisp_Object arg,
 			    int *threw);
@@ -710,8 +700,8 @@
 			      Lisp_Object (*hfun) (Lisp_Object val,
 						   Lisp_Object harg),
 			      Lisp_Object harg);
-Lisp_Object Fcondition_case_3 (Lisp_Object bodyform, 
-			       Lisp_Object var, 
+Lisp_Object Fcondition_case_3 (Lisp_Object bodyform,
+			       Lisp_Object var,
 			       Lisp_Object handlers);
 Lisp_Object unbind_to (int n, Lisp_Object val);
 void specbind (Lisp_Object symbol, Lisp_Object value);
@@ -744,10 +734,10 @@
 int detect_input_pending (void);
 void enqueue_command_event (Lisp_Object event);
 Lisp_Object dequeue_command_event (void);
-Lisp_Object Fadd_timeout (Lisp_Object secs, 
-			  Lisp_Object function, Lisp_Object object, 
+Lisp_Object Fadd_timeout (Lisp_Object secs,
+			  Lisp_Object function, Lisp_Object object,
 			  Lisp_Object resignal);
-Lisp_Object Fdisable_timeout (Lisp_Object id); 
+Lisp_Object Fdisable_timeout (Lisp_Object id);
 void reset_this_command_keys (Lisp_Object console, int clear_echo_area_p);
 Lisp_Object Fenqueue_eval_event (Lisp_Object function,
 				 Lisp_Object object);
@@ -819,14 +809,14 @@
 				   Lisp_Object, Lisp_Object);
 Lisp_Object Fdelete_extent (Lisp_Object extent);
 Lisp_Object Fdetach_extent (Lisp_Object);
-Lisp_Object Fmap_extents (Lisp_Object function, 
-			  Lisp_Object buffer, 
+Lisp_Object Fmap_extents (Lisp_Object function,
+			  Lisp_Object buffer,
 			  Lisp_Object from, Lisp_Object to,
 			  Lisp_Object maparg,
 			  Lisp_Object flags,
 			  Lisp_Object property,
 			  Lisp_Object value);
-Lisp_Object Fextent_at (Lisp_Object pos, Lisp_Object buffer, 
+Lisp_Object Fextent_at (Lisp_Object pos, Lisp_Object buffer,
 			Lisp_Object flag, Lisp_Object before,
 			Lisp_Object at_flag);
 Lisp_Object Fextent_face (Lisp_Object);
@@ -966,12 +956,12 @@
 
 
 /* Defined in fns.c */
-Lisp_Object list_sort (Lisp_Object list, 
+Lisp_Object list_sort (Lisp_Object list,
 		       Lisp_Object lisp_arg,
 		       int (*pred_fn) (Lisp_Object first,
 				       Lisp_Object second,
 				       Lisp_Object lisp_arg));
-Lisp_Object Fsort (Lisp_Object list, 
+Lisp_Object Fsort (Lisp_Object list,
 		   Lisp_Object pred);
 Lisp_Object merge (Lisp_Object org_l1, Lisp_Object org_l2,
 		   Lisp_Object pred);
@@ -1110,11 +1100,11 @@
 			       Lisp_Object rows, Lisp_Object pretend);
 Lisp_Object Fset_frame_width  (Lisp_Object frame,
 			       Lisp_Object cols, Lisp_Object pretend);
-Lisp_Object Fset_frame_size (Lisp_Object frame, 
-			     Lisp_Object cols, Lisp_Object rows, 
+Lisp_Object Fset_frame_size (Lisp_Object frame,
+			     Lisp_Object cols, Lisp_Object rows,
 			     Lisp_Object pretend);
 Lisp_Object Fset_frame_position (Lisp_Object frame,
-				 Lisp_Object xoffset, 
+				 Lisp_Object xoffset,
 				 Lisp_Object yoffset);
 Lisp_Object Fdelete_frame (Lisp_Object frame, Lisp_Object force);
 Lisp_Object Fset_frame_properties (Lisp_Object frame, Lisp_Object plist);
@@ -1335,7 +1325,7 @@
 Lisp_Object Fvertical_motion (Lisp_Object lines, Lisp_Object window);
 Lisp_Object Findent_to (Lisp_Object col, Lisp_Object mincol,
 			Lisp_Object buffer);
-Lisp_Object Fcurrent_column (Lisp_Object buffer); 
+Lisp_Object Fcurrent_column (Lisp_Object buffer);
 int bi_spaces_at_point (struct buffer *b, Bytind pos);
 int column_at_point (struct buffer *buf, Bufpos pos, int cur_col);
 int current_column (struct buffer *buf);
@@ -1381,7 +1371,7 @@
 extern Lisp_Object Vload_file_name_internal;
 extern Lisp_Object Vload_file_name_internal_the_purecopy;
 Lisp_Object Fread (Lisp_Object readcharfun);
-Lisp_Object Fread_from_string (Lisp_Object string, 
+Lisp_Object Fread_from_string (Lisp_Object string,
 			       Lisp_Object start, Lisp_Object end);
 Lisp_Object Fload_internal (Lisp_Object filename,
 			    Lisp_Object missing_ok,
@@ -1391,8 +1381,8 @@
 			    Lisp_Object used_codesys);
 void ebolify_bytecode_constants (Lisp_Object vector);
 void close_load_descs (void);
-int locate_file (Lisp_Object path, 
-		 Lisp_Object str, CONST char *suffix, 
+int locate_file (Lisp_Object path,
+		 Lisp_Object str, CONST char *suffix,
 		 Lisp_Object *storeptr, int mode);
 Lisp_Object Flocate_file_clear_hashing (Lisp_Object path);
 int isfloat_string (CONST char *);
@@ -1412,7 +1402,7 @@
 
 
 /* Defined in macros.c */
-Lisp_Object Fexecute_kbd_macro (Lisp_Object macro, 
+Lisp_Object Fexecute_kbd_macro (Lisp_Object macro,
 				Lisp_Object prefixarg);
 
 
@@ -1422,7 +1412,7 @@
 void set_bi_marker_position (Lisp_Object marker, Bytind pos);
 void set_marker_position (Lisp_Object marker, Bufpos pos);
 void unchain_marker (Lisp_Object marker);
-Lisp_Object Fset_marker (Lisp_Object marker, 
+Lisp_Object Fset_marker (Lisp_Object marker,
 			 Lisp_Object pos, Lisp_Object buffer);
 Lisp_Object Fmarker_position (Lisp_Object m);
 Lisp_Object Fmarker_buffer (Lisp_Object m);
@@ -1459,7 +1449,7 @@
 Charcount scmp_1 (CONST Bufbyte *s1, CONST Bufbyte *s2, Charcount len,
 		  int ignore_case);
 #define scmp(s1, s2, len) scmp_1 (s1, s2, len, completion_ignore_case)
-Lisp_Object Fread_from_minibuffer (Lisp_Object prompt, 
+Lisp_Object Fread_from_minibuffer (Lisp_Object prompt,
 				   Lisp_Object init,
 				   Lisp_Object keymap,
 				   Lisp_Object read_crock,
@@ -1474,10 +1464,10 @@
 extern Lisp_Object Vminibuffer_zero;
 
 extern Lisp_Object Vecho_area_buffer;
-Lisp_Object clear_echo_area (struct frame *f, Lisp_Object label, 
+Lisp_Object clear_echo_area (struct frame *f, Lisp_Object label,
 			     int no_restore);
-Lisp_Object clear_echo_area_from_print (struct frame *f, 
-					Lisp_Object label, 
+Lisp_Object clear_echo_area_from_print (struct frame *f,
+					Lisp_Object label,
 					int no_restore);
 void echo_area_append (struct frame *f, CONST Bufbyte *nonreloc,
 		       Lisp_Object reloc, Bytecount offset,
@@ -1542,17 +1532,17 @@
  *  (eg Qnil means stdout, not Vstandard_output, etc) */
 void write_c_string (CONST char *s, Lisp_Object printcharfun);
 /* Same goes for this function. */
-void write_string_1 (CONST Bufbyte *s, Bytecount size, 
+void write_string_1 (CONST Bufbyte *s, Bytecount size,
 		     Lisp_Object printcharfun);
-void print_internal (Lisp_Object obj, 
-		     Lisp_Object printcharfun, 
+void print_internal (Lisp_Object obj,
+		     Lisp_Object printcharfun,
 		     int escapeflag);
 extern Lisp_Object Vprint_level;
 extern Lisp_Object Vprint_length;
 extern int print_escape_newlines;
 extern int print_readably;
 extern Lisp_Object Qprint_escape_newlines;
-Lisp_Object internal_with_output_to_temp_buffer  (CONST char *bufname, 
+Lisp_Object internal_with_output_to_temp_buffer  (CONST char *bufname,
 						  Lisp_Object (*function)
 						  (Lisp_Object args),
 						  Lisp_Object args,
@@ -1714,7 +1704,7 @@
 Lisp_Object intern (CONST char *);
 Lisp_Object oblookup (Lisp_Object obarray,
 		      CONST Bufbyte *, Bytecount len);
-void map_obarray (Lisp_Object obarray, 
+void map_obarray (Lisp_Object obarray,
 		  void (*fn) (Lisp_Object sym, Lisp_Object arg),
 		  Lisp_Object arg);
 Lisp_Object Fboundp (Lisp_Object sym);
@@ -1796,8 +1786,8 @@
 
 /* Defined in unex*.c */
 int unexec (char *new_name, char *a_name,
-	    uintptr_t data_start, 
-	    uintptr_t bss_start, 
+	    uintptr_t data_start,
+	    uintptr_t bss_start,
 	    uintptr_t entry_address);
 #ifdef RUN_TIME_REMAP
 int run_time_remap (char *);
@@ -1815,28 +1805,28 @@
 Lisp_Object Fwindow_buffer (Lisp_Object window);
 Lisp_Object Fwindow_lowest_p (Lisp_Object window);
 Lisp_Object Fwindow_highest_p (Lisp_Object window);
-Lisp_Object Fget_buffer_window (Lisp_Object buffer, 
+Lisp_Object Fget_buffer_window (Lisp_Object buffer,
 				Lisp_Object frame,
 				Lisp_Object ignored);
 Lisp_Object Fsave_window_excursion (Lisp_Object body);
 Lisp_Object Fset_window_configuration (Lisp_Object config);
 Lisp_Object save_window_excursion_unwind (Lisp_Object window_config);
 Lisp_Object Fcurrent_window_configuration (Lisp_Object frame);
-Lisp_Object display_buffer (Lisp_Object buffer, 
-			    Lisp_Object notthiswindow, 
+Lisp_Object display_buffer (Lisp_Object buffer,
+			    Lisp_Object notthiswindow,
 			    Lisp_Object overrideframe);
 Lisp_Object Freplace_buffer_in_windows (Lisp_Object buffer);
 Lisp_Object Fwindow_dedicated_p (Lisp_Object window);
-Lisp_Object Fnext_window (Lisp_Object window, 
-			  Lisp_Object minibuf, 
+Lisp_Object Fnext_window (Lisp_Object window,
+			  Lisp_Object minibuf,
 			  Lisp_Object all_frames,
 			  Lisp_Object device);
 Lisp_Object Fdelete_window (Lisp_Object window, Lisp_Object force);
 Lisp_Object Fselect_window (Lisp_Object window);
-Lisp_Object Fset_window_buffer (Lisp_Object window, 
+Lisp_Object Fset_window_buffer (Lisp_Object window,
 				Lisp_Object buffer);
-Lisp_Object Fsplit_window (Lisp_Object window, 
-			   Lisp_Object chsize, 
+Lisp_Object Fsplit_window (Lisp_Object window,
+			   Lisp_Object chsize,
 			   Lisp_Object horflag);
 Lisp_Object Frecenter (Lisp_Object arg, Lisp_Object window);
 Lisp_Object Fmove_to_window_line (Lisp_Object arg, Lisp_Object window);