Lines Matching refs:vars
118 static var_t *vars; /* Variables defined during the test. */
511 if (vars[i].type != data_number)
514 return vars[i].value;
602 switch (vars[i].type) {
607 retval = add_to_vals(vars[i].type, vars[i].value);
649 vars[i].type = type;
652 vars[i].len = strlen(number) + 1;
653 vars[i].value = malloc(vars[i].len + 1);
654 if (vars[i].value == NULL)
656 strcpy(vars[i].value, number);
660 vars[i].len = ret->data_len;
661 vars[i].value = malloc(vars[i].len);
662 if (vars[i].value == NULL)
664 memcpy(vars[i].value, ret->data_value, vars[i].len);
691 vars[i].type = data_cchar;
692 vars[i].cchar.attributes = attribs;
693 vars[i].cchar.elements = nvals;
695 vars[i].cchar.vals[j] = vals[j];
716 vars[i].type = data_wchar;
717 vars[i].len = (nvals+1) * sizeof(wchar_t);
718 vars[i].value = malloc(vars[i].len);
719 if (vars[i].value == NULL)
721 wcval = vars[i].value;
731 * Add a new variable to the vars array, the value will be assigned later,
743 if ((temp = realloc(vars, sizeof(*temp) * (nvars + 1))) == NULL) {
745 err(1, "Realloc of vars array failed");
749 vars = temp;
750 vars[nvars].name = name;
751 vars[nvars].len = 0;
752 vars[nvars].value = NULL;
865 if (strcmp(var_name, vars[i].name) == 0) {
1217 vars[command.returns[i].data_index].len =
1221 vars[command.returns[i].data_index].cchar =
1224 vars[command.returns[i].data_index].value =
1228 vars[command.returns[i].data_index].type =
1256 &vars[command.args[i].var_index]);
1276 vptr = &vars[command.returns[1].data_index];
1287 vars[command.returns[0].data_index].name,
1295 (vars[command.returns[0].data_index].type != data_byte)))
1297 enum_names[vars[command.returns[0].data_index].type],
1298 vars[command.returns[0].data_index].type,
1305 validate_type(vars[command.returns[0].data_index].type,
1325 vars[command.returns[0].data_index].value);
1333 vptr = &vars[command.returns[0].data_index];
1341 validate_cchar(&vars[command.returns[0].data_index].cchar,
1346 validate_wchar((wchar_t *) vars[command.returns[0].data_index].value,
1437 vars = NULL;
1543 varp = &vars[command.returns[i].data_index];
1842 varptr = &vars[command.returns[ret].data_index];