Home | History | Annotate | Download | only in radius

Lines Matching refs:VALUE_PAIR

22 						  VALUE_PAIR **vp);
34 VALUE_PAIR *rc_avpair_add (VALUE_PAIR **list, int attrid, void *pval, int len,
37 VALUE_PAIR *vp;
41 if (vp != (VALUE_PAIR *) NULL)
43 rc_avpair_insert (list, (VALUE_PAIR *) NULL, vp);
60 int rc_avpair_assign (VALUE_PAIR *vp, void *pval, int len)
110 VALUE_PAIR *rc_avpair_new (int attrid, void *pval, int len, int vendorcode)
112 VALUE_PAIR *vp = (VALUE_PAIR *) NULL;
121 if ((vp = (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR)))
122 != (VALUE_PAIR *) NULL)
127 vp->next = (VALUE_PAIR *) NULL;
134 vp = (VALUE_PAIR *) NULL;
147 * value_pair list using allocated memory.
149 * Returns: value_pair list or NULL on failure
152 VALUE_PAIR *rc_avpair_gen (AUTH_HDR *auth)
162 VALUE_PAIR *vp;
163 VALUE_PAIR *pair;
172 vp = (VALUE_PAIR *) NULL;
208 (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR))) ==
209 (VALUE_PAIR *) NULL)
219 pair->next = (VALUE_PAIR *) NULL;
228 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair);
236 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair);
258 * Returns: found value_pair
263 VALUE_PAIR **vp)
270 VALUE_PAIR *pair;
308 pair = (VALUE_PAIR *) malloc(sizeof(VALUE_PAIR));
323 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair);
331 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair);
348 * Returns: found value_pair
352 VALUE_PAIR *rc_avpair_get (VALUE_PAIR *vp, UINT4 attr)
354 for (; vp != (VALUE_PAIR *) NULL && vp->attribute != attr; vp = vp->next)
367 VALUE_PAIR *rc_avpair_copy(VALUE_PAIR *p)
369 VALUE_PAIR *vp, *fp = NULL, *lp = NULL;
372 vp = malloc(sizeof(VALUE_PAIR));
399 void rc_avpair_insert (VALUE_PAIR **a, VALUE_PAIR *p, VALUE_PAIR *b)
401 VALUE_PAIR *this_node = NULL;
402 VALUE_PAIR *vp;
404 if (*a == (VALUE_PAIR *) NULL)
415 if ( p == (VALUE_PAIR *) NULL) /* run to end of "a" list */
417 while (vp != (VALUE_PAIR *) NULL)
426 while (this_node != (VALUE_PAIR *) NULL)
455 void rc_avpair_free (VALUE_PAIR *pair)
457 VALUE_PAIR *next;
459 while (pair != (VALUE_PAIR *) NULL)
522 int rc_avpair_parse (char *buffer, VALUE_PAIR **first_pair)
529 VALUE_PAIR *pair;
530 VALUE_PAIR *link;
553 *first_pair = (VALUE_PAIR *) NULL;
571 *first_pair = (VALUE_PAIR *) NULL;
581 (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR)))
582 == (VALUE_PAIR *) NULL)
587 *first_pair = (VALUE_PAIR *) NULL;
617 *first_pair = (VALUE_PAIR *) NULL;
651 *first_pair = (VALUE_PAIR *) NULL;
656 pair->next = (VALUE_PAIR *) NULL;
658 if (*first_pair == (VALUE_PAIR *) NULL)
665 while (link->next != (VALUE_PAIR *) NULL)
692 int rc_avpair_tostr (VALUE_PAIR *pair, char *name, int ln, char *value, int lv)
773 VALUE_PAIR *rc_avpair_readin(FILE *input)
775 VALUE_PAIR *vp = NULL;