Lines Matching defs:vl
421 struct varlist *vl;
423 for (vl = list; vl < list + MAXLIST && vl->name != NULL; vl++)
424 if (!strcmp(name, vl->name))
425 return vl;
426 if (vl < list + MAXLIST)
427 return vl;
442 struct varlist *vl;
449 vl = findlistvar(vlist, name);
450 if (NULL == vl) {
455 if (NULL == vl->name) {
456 vl->name = estrdup(name);
457 } else if (vl->value != NULL) {
458 free(vl->value);
459 vl->value = NULL;
463 vl->value = estrdup(value);
477 struct varlist *vl;
484 vl = findlistvar(vlist, name);
485 if (vl == 0 || vl->name == 0) {
489 free((void *)(intptr_t)vl->name);
490 if (vl->value != 0)
491 free(vl->value);
492 for ( ; (vl+1) < (g_varlist + MAXLIST)
493 && (vl+1)->name != 0; vl++) {
494 vl->name = (vl+1)->name;
495 vl->value = (vl+1)->value;
497 vl->name = vl->value = 0;
511 register struct varlist *vl;
513 for (vl = vlist; vl < vlist + MAXLIST && vl->name != 0; vl++) {
514 free((void *)(intptr_t)vl->name);
515 vl->name = 0;
516 if (vl->value != 0) {
517 free(vl->value);
518 vl->value = 0;
534 register struct varlist *vl;
542 for (vl = vlist; vl < vlist + MAXLIST && vl->name != 0; vl++) {
543 namelen = strlen(vl->name);
544 if (vl->value == 0)
547 valuelen = strlen(vl->value);
552 vl->name);
558 memcpy(cp, vl->name, (size_t)namelen);
562 memcpy(cp, vl->value, (size_t)valuelen);
3670 struct varlist vl[MAXLIST];
3685 ZERO(vl);
3689 doaddvlist(vl, pvdc->tag);
3694 doaddvlist(vl, tagbuf);
3698 qres = doquerylist(vl, CTL_OP_READVAR, as, 0, &rstatus, &rsize,
3700 doclearvlist(vl);