Partially sync files.el from XEmacs 21.5 for wildcard support.
[sxemacs] / src / elhash.c
index fbd4f77..3e9aa75 100644 (file)
@@ -29,13 +29,15 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. */
 #include "category.h"
 #include "seq.h"
 #include "dict.h"
+#include "ent/ent.h"
 
 Lisp_Object Qhash_tablep;
 static Lisp_Object Qhashtable, Qhash_table;
 static Lisp_Object Qweakness, Qvalue, Qkey_or_value, Qkey_and_value;
 static Lisp_Object Vall_weak_hash_tables;
 static Lisp_Object Qrehash_size, Qrehash_threshold;
-static Lisp_Object Q_size, Q_test, Q_weakness;
+static Lisp_Object Q_size, Q_weakness;
+Lisp_Object Q_test;
 static Lisp_Object Q_rehash_size, Q_rehash_threshold;
 
 /* obsolete as of 19990901 in xemacs-21.2 */
@@ -1435,7 +1437,7 @@ void prune_weak_hash_tables(void)
                                                remhash_1(ht, entries, e);
                                                if (!HENTRY_CLEAR_P(e)) {
                                                        goto again;
-                                                       
+
                                                }
                                        }
                                }