comparison src/specifier.h @ 2515:de9952d2ed18

[xemacs-hg @ 2005-01-26 10:22:19 by ben] Hash table cleanups, part 1 of 2 emacs-marshals.c, hash.c, hash.h, ui-gtk.c: Clean up and generalize creation of string hash tables. ui-gtk.c, elhash.h, gccache-gtk.c, glyphs-gtk.c, lrecord.h, marker.c, objects-gtk.c, objects-msw.c, objects-tty.c, objects-x.c, objects.c, opaque.c, rangetab.c, specifier.c, specifier.h, xgccache.c: Use Hashcode rather than unsigned long.
author ben
date Wed, 26 Jan 2005 10:22:29 +0000
parents 3d8143fc88e1
children 6fa9919a9a0b
comparison
equal deleted inserted replaced
2514:b49d38bc659d 2515:de9952d2ed18
113 data structure of the specifier, as specs are hashed by the core 113 data structure of the specifier, as specs are hashed by the core
114 code. 114 code.
115 115
116 If this function is not present, hashing behaves as if it 116 If this function is not present, hashing behaves as if it
117 returned zero. */ 117 returned zero. */
118 unsigned long (*hash_method) (Lisp_Object specifier, int depth); 118 Hashcode (*hash_method) (Lisp_Object specifier, int depth);
119 119
120 /* Validate method: Given an instantiator, verify that it's 120 /* Validate method: Given an instantiator, verify that it's
121 valid for this specifier type. If not, signal an error. 121 valid for this specifier type. If not, signal an error.
122 122
123 If this function is not present, all instantiators are considered 123 If this function is not present, all instantiators are considered