32 #define NEWGEN_METHODS \
36 (CHECKER) gen_consistent_p
38 #define NEWGENNOCHECK_METHODS \
44 #define DONOTHING_METHODS \
45 no_read, no_write, no_free, (CHECKER) gen_true
47 #define STATEMENT_FUNCTION_METHODS \
48 (READER) pipsdbm_read_statement_function, \
49 (WRITER) pipsdbm_write_statement_function, \
51 (CHECKER) pipsdbm_consistent_statement_function
53 #define STATEMENT_MAPPING_METHODS \
54 (READER) pipsdbm_read_statement_mapping, \
55 (WRITER) pipsdbm_write_statement_mapping, \
56 (FREER) pipsdbm_free_statement_mapping, \
57 (CHECKER) pipsdbm_check_statement_mapping
59 #define STATIC_STATEMENT_MAPPING_METHODS \
60 (READER) pipsdbm_read_statement_mapping, \
61 (WRITER) pipsdbm_write_statement_mapping, \
62 (FREER) free_static_control_mapping, \
63 (CHECKER) pipsdbm_check_statement_mapping
65 #define GENFREE_METHODS \
66 no_read, no_write, (FREER) gen_free, (CHECKER) gen_true
68 #define STRING_METHODS \
74 #define DECLARATIONS_METHODS \
75 (READER) declarations_read, \
76 (WRITER) declarations_write, \
77 (FREER) hash_table_free, \
80 #define ENTITY_METHODS \
81 (READER) pipsdbm_read_entities, \
82 (WRITER) gen_write_tabulated, \
83 (FREER) pipsdbm_free_entities, \
86 #define UNEXPECTED_METHODS \
87 (READER) unexpected, (WRITER) unexpected, \
88 (FREER) unexpected, (CHECKER) unexpected
#define UNEXPECTED_METHODS