Mercurial > hg > xemacs-beta
diff src/elhash.c @ 4585:871eb054b34a
Document non-obvious usages.
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Tue, 25 Nov 2008 10:44:16 +0900 |
parents | aae1994dfeec |
children | 80cd90837ac5 |
line wrap: on
line diff
--- a/src/elhash.c Thu Nov 20 23:59:52 2008 +0900 +++ b/src/elhash.c Tue Nov 25 10:44:16 2008 +0900 @@ -755,6 +755,7 @@ static double decode_hash_table_rehash_size (Lisp_Object rehash_size) { + /* -1.0 signals make_general_lisp_hash_table to use the default. */ return NILP (rehash_size) ? -1.0 : XFLOAT_DATA (rehash_size); } @@ -786,6 +787,7 @@ static double decode_hash_table_rehash_threshold (Lisp_Object rehash_threshold) { + /* -1.0 signals make_general_lisp_hash_table to use the default. */ return NILP (rehash_threshold) ? -1.0 : XFLOAT_DATA (rehash_threshold); } @@ -795,6 +797,7 @@ { int len; + /* Check for improper lists while getting length. */ GET_EXTERNAL_LIST_LENGTH (value, len); if (len & 1) @@ -804,6 +807,7 @@ value, Qhash_table, errb); return 0; } + return 1; }