+2008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * Makefile.in (nsgui.h-related dependencies): Remove abbrev, xfns,
+ xterm, xselect.
+ * lisp.h: Remove declaration of hash_remove.
+ * nsgui.h: Remove redefinitions of hash_remove.
+ * fns.c (hash_remove): Rename to hash_remove_from_table.
+
2008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
* nsfont.m (nsfont_fmember_to_entity, nsfont_make_fontset_for_font):
/* Remove the entry matching KEY from hash table H, if there is one. */
static void
-hash_remove (h, key)
+hash_remove_from_table (h, key)
struct Lisp_Hash_Table *h;
Lisp_Object key;
{
Lisp_Object key, table;
{
struct Lisp_Hash_Table *h = check_hash_table (table);
- hash_remove (h, key);
+ hash_remove_from_table (h, key);
return Qnil;
}
#define P_(proto) ()
#endif
-#ifdef NS_IMPL_GNUSTEP
-/* This conflicts with functions in the GNUstep libraries. */
-#define hash_remove emacs_hash_remove
-#endif /* NS_IMPL_GNUSTEP */
-
#if 0
/* Define this temporarily to hunt a bug. If defined, the size of
strings is redundantly recorded in sdata structures so that it can
#undef init_process
#endif /* NS_IMPL_COCOA */
-#ifdef NS_IMPL_GNUSTEP
-#undef hash_remove
-#endif
-
#import <AppKit/AppKit.h>
-#ifdef NS_IMPL_GNUSTEP
-#define hash_remove emacs_hash_remove
-#endif
-
#ifdef NS_IMPL_COCOA
#undef Cursor
#define init_process emacs_init_process