diff src/elhash.h @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 376386a54a3c
children 3d6bfa290dbd
line wrap: on
line diff
--- a/src/elhash.h	Mon Aug 13 09:47:55 2007 +0200
+++ b/src/elhash.h	Mon Aug 13 09:49:09 2007 +0200
@@ -51,10 +51,8 @@
 
 Lisp_Object Fmake_hashtable (Lisp_Object size, Lisp_Object test_fun);
 Lisp_Object Fcopy_hashtable (Lisp_Object old_table);
-Lisp_Object Fgethash (Lisp_Object obj, Lisp_Object table, 
-		      Lisp_Object defalt);
-Lisp_Object Fputhash (Lisp_Object obj, Lisp_Object val, 
-		      Lisp_Object table);
+Lisp_Object Fgethash (Lisp_Object obj, Lisp_Object table, Lisp_Object default_);
+Lisp_Object Fputhash (Lisp_Object obj, Lisp_Object val, Lisp_Object table);
 Lisp_Object Fremhash (Lisp_Object obj, Lisp_Object table);
 Lisp_Object Fhashtable_fullness (Lisp_Object table);
 
@@ -64,20 +62,20 @@
 
 void elisp_maphash (void (*fn) (CONST void *key, void *contents,
 				void *extra_arg),
-		    Lisp_Object table, 
+		    Lisp_Object table,
 		    void *extra_arg);
 
 void elisp_map_remhash (int (*fn) (CONST void *key,
 				   CONST void *contents,
 				   void *extra_arg),
-			Lisp_Object table, 
+			Lisp_Object table,
 			void *extra_arg);
 
 int finish_marking_weak_hashtables (int (*obj_marked_p) (Lisp_Object),
 					   void (*markobj) (Lisp_Object));
 void prune_weak_hashtables (int (*obj_marked_p) (Lisp_Object));
 
-char *elisp_hvector_malloc (unsigned int, Lisp_Object);
+void *elisp_hvector_malloc (unsigned int, Lisp_Object);
 void elisp_hvector_free (void *ptr, Lisp_Object table);
 
 #endif /* _XEMACS_ELHASH_H_ */