Mercurial > hg > xemacs-beta
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 */ |