var 45 usr/bin/sh/var.c struct var {
var 50 usr/bin/sh/var.c static struct var vartab[VTABSIZE];
var 74 usr/bin/sh/var.c static struct var *
var 77 usr/bin/sh/var.c struct var *var;
var 80 usr/bin/sh/var.c var = &vartab[0];
var 82 usr/bin/sh/var.c if (var->name != NULL && !strcmp(var->name, name))
var 83 usr/bin/sh/var.c return var;
var 84 usr/bin/sh/var.c var++;
var 92 usr/bin/sh/var.c struct var *var, *free;
var 98 usr/bin/sh/var.c var = lookupvar(name);
var 100 usr/bin/sh/var.c if (var == NULL) {
var 105 usr/bin/sh/var.c var = &vartab[0];
var 107 usr/bin/sh/var.c if (var->name == NULL) {
var 108 usr/bin/sh/var.c free = var;
var 111 usr/bin/sh/var.c var++;
var 117 usr/bin/sh/var.c var = free;
var 124 usr/bin/sh/var.c if ((var->name = strdup(name)) == NULL) {
var 128 usr/bin/sh/var.c var->val = strdup(val);
var 134 usr/bin/sh/var.c struct var *var;
var 137 usr/bin/sh/var.c var = lookupvar(name);
var 138 usr/bin/sh/var.c if (var == NULL)
var 141 usr/bin/sh/var.c free(var->name);
var 142 usr/bin/sh/var.c free(var->val);
var 143 usr/bin/sh/var.c var->name = NULL;
var 144 usr/bin/sh/var.c var->val = NULL;
var 169 usr/bin/sh/var.c struct var *var;
var 172 usr/bin/sh/var.c var = &vartab[0];
var 174 usr/bin/sh/var.c if (var->name != NULL)
var 175 usr/bin/sh/var.c printf("%s=%s\n", var->name, var->val);
var 176 usr/bin/sh/var.c var++;
var 197 usr/bin/sh/var.c struct var *var;
var 205 usr/bin/sh/var.c var = lookupvar(argv[i]);
var 206 usr/bin/sh/var.c if (var != NULL)
var 207 usr/bin/sh/var.c setenv(var->name, var->val, 1);