183 |
int vendorcode; |
int vendorcode; |
184 |
} DICT_VENDOR; |
} DICT_VENDOR; |
185 |
|
|
186 |
|
enum avp_eval_type { |
187 |
|
eval_const, |
188 |
|
eval_interpret, |
189 |
|
eval_compiled |
190 |
|
}; |
191 |
|
|
192 |
/* An attribute/value pair */ |
/* An attribute/value pair */ |
193 |
typedef struct value_pair { |
typedef struct value_pair { |
194 |
struct value_pair *next; /* Link to next A/V pair in list */ |
struct value_pair *next; /* Link to next A/V pair in list */ |
195 |
char *name; /* Attribute name */ |
char *name; /* Attribute name */ |
196 |
int attribute; /* Attribute value */ |
int attribute; /* Attribute value */ |
197 |
int type; /* Data type */ |
int type; /* Data type */ |
198 |
int eval; /* Evaluation flag */ |
enum avp_eval_type eval_type; /* Evaluation flag */ |
199 |
int prop; /* Properties */ |
int prop; /* Properties */ |
200 |
int operator; /* Comparison operator */ |
int operator; /* Comparison operator */ |
201 |
union { |
union { |