Lines Matching refs:vp
22 VALUE_PAIR **vp);
37 VALUE_PAIR *vp; in rc_avpair_add() local
39 vp = rc_avpair_new (attrid, pval, len, vendorcode); in rc_avpair_add()
41 if (vp != (VALUE_PAIR *) NULL) in rc_avpair_add()
43 rc_avpair_insert (list, (VALUE_PAIR *) NULL, vp); in rc_avpair_add()
46 return vp; in rc_avpair_add()
60 int rc_avpair_assign (VALUE_PAIR *vp, void *pval, int len) in rc_avpair_assign() argument
64 switch (vp->type) in rc_avpair_assign()
75 memcpy(vp->strvalue, (char *)pval, len); in rc_avpair_assign()
76 vp->strvalue[len] = '\0'; in rc_avpair_assign()
77 vp->lvalue = len; in rc_avpair_assign()
79 strncpy (vp->strvalue, (char *) pval, AUTH_STRING_LEN); in rc_avpair_assign()
80 vp->lvalue = strlen((char *) pval); in rc_avpair_assign()
90 vp->lvalue = * (UINT4 *) pval; in rc_avpair_assign()
96 error("rc_avpair_assign: unknown attribute %d", vp->type); in rc_avpair_assign()
112 VALUE_PAIR *vp = (VALUE_PAIR *) NULL; in rc_avpair_new() local
121 if ((vp = (VALUE_PAIR *) malloc (sizeof (VALUE_PAIR))) in rc_avpair_new()
124 strncpy (vp->name, pda->name, sizeof (vp->name)); in rc_avpair_new()
125 vp->attribute = attrid; in rc_avpair_new()
126 vp->vendorcode = vendorcode; in rc_avpair_new()
127 vp->next = (VALUE_PAIR *) NULL; in rc_avpair_new()
128 vp->type = pda->type; in rc_avpair_new()
129 if (rc_avpair_assign (vp, pval, len) == 0) in rc_avpair_new()
131 return vp; in rc_avpair_new()
133 free (vp); in rc_avpair_new()
134 vp = (VALUE_PAIR *) NULL; in rc_avpair_new()
139 return vp; in rc_avpair_new()
162 VALUE_PAIR *vp; in rc_avpair_gen() local
172 vp = (VALUE_PAIR *) NULL; in rc_avpair_gen()
187 rc_extract_vendor_specific_attributes(attrlen, ptr, &vp); in rc_avpair_gen()
212 rc_avpair_free(vp); in rc_avpair_gen()
228 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair); in rc_avpair_gen()
236 rc_avpair_insert (&vp, (VALUE_PAIR *) NULL, pair); in rc_avpair_gen()
249 return (vp); in rc_avpair_gen()
263 VALUE_PAIR **vp) in rc_extract_vendor_specific_attributes() argument
323 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair); in rc_extract_vendor_specific_attributes()
331 rc_avpair_insert (vp, (VALUE_PAIR *) NULL, pair); in rc_extract_vendor_specific_attributes()
352 VALUE_PAIR *rc_avpair_get (VALUE_PAIR *vp, UINT4 attr) in rc_avpair_get() argument
354 for (; vp != (VALUE_PAIR *) NULL && vp->attribute != attr; vp = vp->next) in rc_avpair_get()
358 return (vp); in rc_avpair_get()
369 VALUE_PAIR *vp, *fp = NULL, *lp = NULL; in rc_avpair_copy() local
372 vp = malloc(sizeof(VALUE_PAIR)); in rc_avpair_copy()
373 if (!vp) { in rc_avpair_copy()
377 *vp = *p; in rc_avpair_copy()
379 fp = vp; in rc_avpair_copy()
381 lp->next = vp; in rc_avpair_copy()
382 lp = vp; in rc_avpair_copy()
402 VALUE_PAIR *vp; in rc_avpair_insert() local
413 vp = *a; in rc_avpair_insert()
417 while (vp != (VALUE_PAIR *) NULL) in rc_avpair_insert()
419 this_node = vp; in rc_avpair_insert()
420 vp = vp->next; in rc_avpair_insert()
437 vp = this_node->next; in rc_avpair_insert()
443 b->next = vp; in rc_avpair_insert()
775 VALUE_PAIR *vp = NULL; in rc_avpair_readin() local
787 if (rc_avpair_parse(q, &vp) < 0) { in rc_avpair_readin()
789 rc_avpair_free(vp); in rc_avpair_readin()
794 return vp; in rc_avpair_readin()