* src/lisp.h (hash_table_std_test_t, hash_table_weakness_t):
Name these as enum tags as well as typedefs,
so that ENUM_BF works for them.
(cherry picked from commit
f9be225501ce1ae53ec78136679de14ff093f46d)
It's unsigned and a subtype of EMACS_UINT. */
typedef unsigned int hash_hash_t;
-typedef enum {
+typedef enum hash_table_std_test_t {
Test_eql,
Test_eq,
Test_equal,
Lisp_Object name;
};
-typedef enum {
+typedef enum hash_table_weakness_t {
Weak_None, /* No weak references. */
Weak_Key, /* Reference to key is weak. */
Weak_Value, /* Reference to value is weak. */