197 |
typedef int (*attr_parser_fp)(struct value_pair *p, char **s); |
typedef int (*attr_parser_fp)(struct value_pair *p, char **s); |
198 |
|
|
199 |
/* Dictionary attribute */ |
/* Dictionary attribute */ |
200 |
typedef struct dict_attr { |
|
201 |
struct dict_attr *next; /* Link to the next attribute */ |
typedef struct dict_attr DICT_ATTR; |
202 |
char *name; /* Attribute name */ |
struct dict_attr { |
203 |
int value; /* Attribute value */ |
char *name; /* Attribute name */ |
204 |
int type; /* Data type */ |
int value; /* Attribute value */ |
205 |
int vendor; /* Vendor index */ |
int type; /* Data type */ |
206 |
int prop; /* Properties */ |
int vendor; /* Vendor index */ |
207 |
attr_parser_fp parser; /* Not-NULL for "abinary" */ |
int prop; /* Properties */ |
208 |
} DICT_ATTR; |
attr_parser_fp parser; /* Not-NULL for "abinary" */ |
209 |
|
}; |
210 |
|
|
211 |
/* Dictionary value */ |
/* Dictionary value */ |
212 |
typedef struct dict_value { |
typedef struct dict_value { |