/* log_level : tags and macros */
#define MLTAG_ERROR	Val_int(-250084440)
#define MLTAG_CRITICAL	Val_int(138255519)
#define MLTAG_WARNING	Val_int(161459772)
#define MLTAG_MESSAGE	Val_int(434440615)
#define MLTAG_INFO	Val_int(813432942)
#define MLTAG_DEBUG	Val_int(-720532941)
#define MLTAG_FLAG_RECURSION	Val_int(63386543)
#define MLTAG_FLAG_FATAL	Val_int(930452433)

extern const lookup_info ml_table_log_level[];
#define Val_log_level(data) ml_lookup_from_c (ml_table_log_level, data)
#define Log_level_val(key) ml_lookup_to_c (ml_table_log_level, key)

/* io_condition : tags and macros */
#define MLTAG_IN	Val_int(16357)
#define MLTAG_OUT	Val_int(3947630)
#define MLTAG_PRI	Val_int(3996679)
#define MLTAG_ERR	Val_int(3449669)
#define MLTAG_HUP	Val_int(3599523)
#define MLTAG_NVAL	Val_int(869277491)

extern const lookup_info ml_table_io_condition[];
#define Val_io_condition(data) ml_lookup_from_c (ml_table_io_condition, data)
#define Io_condition_val(key) ml_lookup_to_c (ml_table_io_condition, key)

/* normalize_mode : tags and macros */
#define MLTAG_DEFAULT	Val_int(462924961)
#define MLTAG_DEFAULT_COMPOSE	Val_int(603364372)
#define MLTAG_ALL	Val_int(3249409)
#define MLTAG_ALL_COMPOSE	Val_int(725607540)

extern const lookup_info ml_table_normalize_mode[];
#define Val_normalize_mode(data) ml_lookup_from_c (ml_table_normalize_mode, data)
#define Normalize_mode_val(key) ml_lookup_to_c (ml_table_normalize_mode, key)

/* locale_category : tags and macros */
#define MLTAG_COLLATE	Val_int(-315523258)
#define MLTAG_CTYPE	Val_int(-878536579)
#define MLTAG_MESSAGES	Val_int(243493068)
#define MLTAG_MONETARY	Val_int(729787149)
#define MLTAG_NUMERIC	Val_int(731166381)
#define MLTAG_TIME	Val_int(935171085)

extern const lookup_info ml_table_locale_category[];
#define Val_locale_category(data) ml_lookup_from_c (ml_table_locale_category, data)
#define Locale_category_val(key) ml_lookup_to_c (ml_table_locale_category, key)

