comparison src/elhash.c @ 5474:4dee0387b9de

Merged with trunk.
author Mats Lidell <matsl@xemacs.org>
date Tue, 29 Mar 2011 00:02:47 +0200
parents 6506fcb40fcf 3889ef128488
children 05c1ad4f7a7b
comparison
equal deleted inserted replaced
5473:ac37a5f7e5be 5474:4dee0387b9de
2090 argument and returning an integer that is the hash code of the argument. 2090 argument and returning an integer that is the hash code of the argument.
2091 2091
2092 Computation should use the whole value range of the underlying machine long 2092 Computation should use the whole value range of the underlying machine long
2093 type. In XEmacs this will necessitate bignums for values above 2093 type. In XEmacs this will necessitate bignums for values above
2094 `most-positive-fixnum' but below (1+ (* most-positive-fixnum 2)) and 2094 `most-positive-fixnum' but below (1+ (* most-positive-fixnum 2)) and
2095 analagous values below `most-negative-fixnum'. Relatively poor hashing 2095 analogous values below `most-negative-fixnum'. Relatively poor hashing
2096 performance is guaranteed in a build without bignums. 2096 performance is guaranteed in a build without bignums.
2097 2097
2098 This function returns t if successful, and errors if NAME 2098 This function returns t if successful, and errors if NAME
2099 cannot be defined as a hash table test. 2099 cannot be defined as a hash table test.
2100 */ 2100 */