Mercurial > hg > xemacs-beta
comparison src/lrecord.h @ 4962:e813cf16c015
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Mon, 01 Feb 2010 05:29:05 -0600 |
parents | 19a72041c5ed 6ef8256a020a |
children | 0d4c9d0f6a8d |
comparison
equal
deleted
inserted
replaced
4961:b90f8cf474e0 | 4962:e813cf16c015 |
---|---|
391 WARNING: remember that `finalizer' is called at dump time even though | 391 WARNING: remember that `finalizer' is called at dump time even though |
392 the object is not being freed -- check the FOR_DISKSAVE argument. */ | 392 the object is not being freed -- check the FOR_DISKSAVE argument. */ |
393 void (*finalizer) (void *header, int for_disksave); | 393 void (*finalizer) (void *header, int for_disksave); |
394 | 394 |
395 /* This can be NULL, meaning compare objects with EQ(). */ | 395 /* This can be NULL, meaning compare objects with EQ(). */ |
396 int (*equal) (Lisp_Object obj1, Lisp_Object obj2, int depth); | 396 int (*equal) (Lisp_Object obj1, Lisp_Object obj2, int depth, |
397 int foldcase); | |
397 | 398 |
398 /* `hash' generates hash values for use with hash tables that have | 399 /* `hash' generates hash values for use with hash tables that have |
399 `equal' as their test function. This can be NULL, meaning use | 400 `equal' as their test function. This can be NULL, meaning use |
400 the Lisp_Object itself as the hash. But, you must still satisfy | 401 the Lisp_Object itself as the hash. But, you must still satisfy |
401 the constraint that if two objects are `equal', then they *must* | 402 the constraint that if two objects are `equal', then they *must* |