Given the following structure
Code:
typedef struct value_pair {
char name[40];
int attribute;
int type;
int length; /* of strvalue */
uint32_t lvalue;
LRAD_TOKEN operator;
uint8_t strvalue[MAX_STRING_LEN];
ATTR_FLAGS flags;
struct value_pair *next;
} VALUE_PAIR;
Code:
void pairadd(VALUE_PAIR **first, VALUE_PAIR *add)
{
VALUE_PAIR *i;
if (*first == NULL) {
*first = add;
return;
}
for(i = *first; i->next; i = i->next)
;
i->next = add;
}
this function is called in the following sequence
pairadd(&list, vp); where list and vp are again pointers of type VALUE_PAIR
thanks in advance
regards
punith

