Lines Matching refs:strlist
40 const char **strlist;
150 } | TSETENV '{' strlist '}' {
152 $$.envlist = $3.strlist;
155 strlist: /* empty */ {
156 if (!($$.strlist = calloc(1, sizeof(char *))))
157 errx(1, "can't allocate strlist");
158 } | strlist TSTRING {
159 int nstr = arraylen($1.strlist);
161 if (!($$.strlist = reallocarray($1.strlist, nstr + 2,
163 errx(1, "can't allocate strlist");
164 $$.strlist[nstr] = $2.str;
165 $$.strlist[nstr + 1] = NULL;
189 } | TARGS strlist {
190 $$.cmdargs = $2.strlist;