22
extern int name_mask(const char *, NAME_MASK *, const char *);
23
extern const char *str_name_mask(const char *, NAME_MASK *, int);
22
#define NAME_MASK_MATCH_REQ (1<<0)
23
#define NAME_MASK_ANY_CASE (1<<1)
25
#define NAME_MASK_NONE 0
26
#define NAME_MASK_DEFAULT (NAME_MASK_MATCH_REQ)
28
#define name_mask(tag, table, str) \
29
name_mask_opt((tag), (table), (str), NAME_MASK_DEFAULT)
30
#define str_name_mask(tag, table, mask) \
31
str_name_mask_opt((tag), (table), (mask), NAME_MASK_DEFAULT)
33
extern int name_mask_opt(const char *, NAME_MASK *, const char *, int);
34
extern const char *str_name_mask_opt(const char *, NAME_MASK *, int, int);