Lines Matching refs:we

57 	wordexp_t we;
67 r = wordexp("hello world", &we, 0);
69 ATF_REQUIRE(we.we_wordc == 2);
70 ATF_REQUIRE(strcmp(we.we_wordv[0], "hello") == 0);
71 ATF_REQUIRE(strcmp(we.we_wordv[1], "world") == 0);
72 ATF_REQUIRE(we.we_wordv[2] == NULL);
73 wordfree(&we);
80 wordexp_t we;
86 r = wordexp(longdata, &we, 0);
88 ATF_REQUIRE(we.we_wordc == 10000);
89 ATF_REQUIRE(we.we_wordv[10000] == NULL);
90 wordfree(&we);
96 wordexp_t we;
99 we.we_offs = 3;
100 r = wordexp("hello world", &we, WRDE_DOOFFS);
102 ATF_REQUIRE(we.we_wordc == 2);
103 ATF_REQUIRE(we.we_wordv[0] == NULL);
104 ATF_REQUIRE(we.we_wordv[1] == NULL);
105 ATF_REQUIRE(we.we_wordv[2] == NULL);
106 ATF_REQUIRE(strcmp(we.we_wordv[3], "hello") == 0);
107 ATF_REQUIRE(strcmp(we.we_wordv[4], "world") == 0);
108 ATF_REQUIRE(we.we_wordv[5] == NULL);
109 wordfree(&we);
115 wordexp_t we;
118 r = wordexp("hello world", &we, 0);
119 r = wordexp("hello world", &we, WRDE_REUSE);
121 ATF_REQUIRE(we.we_wordc == 2);
122 ATF_REQUIRE(strcmp(we.we_wordv[0], "hello") == 0);
123 ATF_REQUIRE(strcmp(we.we_wordv[1], "world") == 0);
124 ATF_REQUIRE(we.we_wordv[2] == NULL);
125 wordfree(&we);
131 wordexp_t we;
134 r = wordexp("this is", &we, 0);
136 r = wordexp("a test", &we, WRDE_APPEND);
138 ATF_REQUIRE(we.we_wordc == 4);
139 ATF_REQUIRE(strcmp(we.we_wordv[0], "this") == 0);
140 ATF_REQUIRE(strcmp(we.we_wordv[1], "is") == 0);
141 ATF_REQUIRE(strcmp(we.we_wordv[2], "a") == 0);
142 ATF_REQUIRE(strcmp(we.we_wordv[3], "test") == 0);
143 ATF_REQUIRE(we.we_wordv[4] == NULL);
144 wordfree(&we);
150 wordexp_t we;
153 we.we_offs = 2;
154 r = wordexp("this is", &we, WRDE_DOOFFS);
156 r = wordexp("a test", &we, WRDE_APPEND|WRDE_DOOFFS);
158 r = wordexp("of wordexp", &we, WRDE_APPEND|WRDE_DOOFFS);
160 ATF_REQUIRE(we.we_wordc == 6);
161 ATF_REQUIRE(we.we_wordv[0] == NULL);
162 ATF_REQUIRE(we.we_wordv[1] == NULL);
163 ATF_REQUIRE(strcmp(we.we_wordv[2], "this") == 0);
164 ATF_REQUIRE(strcmp(we.we_wordv[3], "is") == 0);
165 ATF_REQUIRE(strcmp(we.we_wordv[4], "a") == 0);
166 ATF_REQUIRE(strcmp(we.we_wordv[5], "test") == 0);
167 ATF_REQUIRE(strcmp(we.we_wordv[6], "of") == 0);
168 ATF_REQUIRE(strcmp(we.we_wordv[7], "wordexp") == 0);
169 ATF_REQUIRE(we.we_wordv[8] == NULL);
170 wordfree(&we);
176 wordexp_t we;
179 r = wordexp("${dont_set_me}", &we, WRDE_UNDEF);
186 wordexp_t we;
189 r = wordexp("`date`", &we, WRDE_NOCMD);
191 r = wordexp("\"`date`\"", &we, WRDE_NOCMD);
193 r = wordexp("$(date)", &we, WRDE_NOCMD);
195 r = wordexp("\"$(date)\"", &we, WRDE_NOCMD);
197 r = wordexp("$((3+5))", &we, WRDE_NOCMD);
199 r = wordexp("\\$\\(date\\)", &we, WRDE_NOCMD|WRDE_REUSE);
201 r = wordexp("'`date`'", &we, WRDE_NOCMD|WRDE_REUSE);
203 r = wordexp("'$(date)'", &we, WRDE_NOCMD|WRDE_REUSE);
205 wordfree(&we);
211 wordexp_t we;
214 r = wordexp("'\n|&;<>(){}'", &we, 0);
216 r = wordexp("\"\n|&;<>(){}\"", &we, WRDE_REUSE);
218 r = wordexp("\\\n\\|\\&\\;\\<\\>\\(\\)\\{\\}", &we, WRDE_REUSE);
220 wordfree(&we);
221 r = wordexp("test \n test", &we, 0);
223 r = wordexp("test | test", &we, 0);
225 r = wordexp("test & test", &we, 0);
227 r = wordexp("test ; test", &we, 0);
229 r = wordexp("test > test", &we, 0);
231 r = wordexp("test < test", &we, 0);
233 r = wordexp("test ( test", &we, 0);
235 r = wordexp("test ) test", &we, 0);
237 r = wordexp("test { test", &we, 0);
239 r = wordexp("test } test", &we, 0);
246 wordexp_t we;
249 r = wordexp("'", &we, 0);
251 r = wordexp("'", &we, WRDE_UNDEF);
253 r = wordexp("'\\'", &we, 0);
255 ATF_REQUIRE(we.we_wordc == 1);
256 ATF_REQUIRE(strcmp(we.we_wordv[0], "\\") == 0);
257 ATF_REQUIRE(we.we_wordv[1] == NULL);
258 wordfree(&we);
260 r = wordexp("${IFS:+'}", &we, 0);
262 r = wordexp("${IFS:+'}", &we, WRDE_UNDEF);
264 r = wordexp("$(case)", &we, 0);
266 r = wordexp("$(case)", &we, WRDE_UNDEF);
274 wordexp_t we;
283 r = wordexp("hello world", &we, 0);
285 ATF_REQUIRE(we.we_wordc == 2);
286 ATF_REQUIRE(strcmp(we.we_wordv[0], "hello") == 0);
287 ATF_REQUIRE(strcmp(we.we_wordv[1], "world") == 0);
288 ATF_REQUIRE(we.we_wordv[2] == NULL);
289 wordfree(&we);
298 wordexp_t we;
307 r = wordexp("hello world", &we, 0);
309 ATF_REQUIRE(we.we_wordc == 2);
310 ATF_REQUIRE(strcmp(we.we_wordv[0], "hello") == 0);
311 ATF_REQUIRE(strcmp(we.we_wordv[1], "world") == 0);
312 ATF_REQUIRE(we.we_wordv[2] == NULL);
313 wordfree(&we);
321 wordexp_t we;
329 r = wordexp("${IFS+hello:world}", &we, 0);
331 ATF_REQUIRE(we.we_wordc == 2);
332 ATF_REQUIRE(strcmp(we.we_wordv[0], "hello") == 0);
333 ATF_REQUIRE(strcmp(we.we_wordv[1], "world") == 0);
334 ATF_REQUIRE(we.we_wordv[2] == NULL);
335 wordfree(&we);