Lines Matching defs:papszArgs

121         char  **papszArgs;
123 rc = RTGetOptArgvFromString(&papszArgs, &cArgs, pszCmdLine, NULL);
127 while (papszArgs[j] && s_aBournShTests[i].apszArgs[j])
129 if (strcmp(papszArgs[j], s_aBournShTests[i].apszArgs[j]))
133 i, j, papszArgs[j], s_aBournShTests[i].apszArgs[j]);
138 RTTESTI_CHECK(papszArgs[j] == NULL);
141 RTGetOptArgvFree(papszArgs);
149 char **papszArgs = NULL;
151 RTTESTI_CHECK_RC_RETV(RTGetOptArgvFromString(&papszArgs, &cArgs, "", NULL), VINF_SUCCESS);
153 RTTESTI_CHECK_RETV(papszArgs);
154 RTTESTI_CHECK_RETV(!papszArgs[0]);
155 RTGetOptArgvFree(papszArgs);
157 RTTESTI_CHECK_RC_RETV(RTGetOptArgvFromString(&papszArgs, &cArgs, "0 1 \"\"2'' '3' 4 5 '''''6' 7 8 9 10 11", NULL), VINF_SUCCESS);
159 RTTESTI_CHECK_RETV(!strcmp(papszArgs[0], "0"));
160 RTTESTI_CHECK_RETV(!strcmp(papszArgs[1], "1"));
161 RTTESTI_CHECK_RETV(!strcmp(papszArgs[2], "2"));
162 RTTESTI_CHECK_RETV(!strcmp(papszArgs[3], "3"));
163 RTTESTI_CHECK_RETV(!strcmp(papszArgs[4], "4"));
164 RTTESTI_CHECK_RETV(!strcmp(papszArgs[5], "5"));
165 RTTESTI_CHECK_RETV(!strcmp(papszArgs[6], "6"));
166 RTTESTI_CHECK_RETV(!strcmp(papszArgs[7], "7"));
167 RTTESTI_CHECK_RETV(!strcmp(papszArgs[8], "8"));
168 RTTESTI_CHECK_RETV(!strcmp(papszArgs[9], "9"));
169 RTTESTI_CHECK_RETV(!strcmp(papszArgs[10], "10"));
170 RTTESTI_CHECK_RETV(!strcmp(papszArgs[11], "11"));
171 RTTESTI_CHECK_RETV(!papszArgs[12]);
172 RTGetOptArgvFree(papszArgs);
174 RTTESTI_CHECK_RC_RETV(RTGetOptArgvFromString(&papszArgs, &cArgs, "\t\" asdf \" '\"'xyz \"\t\" '\n' '\"' \"'\"\n\r ", NULL), VINF_SUCCESS);
176 RTTESTI_CHECK_RETV(!strcmp(papszArgs[0], " asdf "));
177 RTTESTI_CHECK_RETV(!strcmp(papszArgs[1], "\"xyz"));
178 RTTESTI_CHECK_RETV(!strcmp(papszArgs[2], "\t"));
179 RTTESTI_CHECK_RETV(!strcmp(papszArgs[3], "\n"));
180 RTTESTI_CHECK_RETV(!strcmp(papszArgs[4], "\""));
181 RTTESTI_CHECK_RETV(!strcmp(papszArgs[5], "\'"));
182 RTTESTI_CHECK_RETV(!papszArgs[6]);
183 RTGetOptArgvFree(papszArgs);
185 RTTESTI_CHECK_RC_RETV(RTGetOptArgvFromString(&papszArgs, &cArgs, ":0::1::::2:3:4:5:", ":"), VINF_SUCCESS);
187 RTTESTI_CHECK_RETV(!strcmp(papszArgs[0], "0"));
188 RTTESTI_CHECK_RETV(!strcmp(papszArgs[1], "1"));
189 RTTESTI_CHECK_RETV(!strcmp(papszArgs[2], "2"));
190 RTTESTI_CHECK_RETV(!strcmp(papszArgs[3], "3"));
191 RTTESTI_CHECK_RETV(!strcmp(papszArgs[4], "4"));
192 RTTESTI_CHECK_RETV(!strcmp(papszArgs[5], "5"));
193 RTTESTI_CHECK_RETV(!papszArgs[6]);
194 RTGetOptArgvFree(papszArgs);
196 RTTESTI_CHECK_RC_RETV(RTGetOptArgvFromString(&papszArgs, &cArgs, "0:1;2:3;4:5", ";;;;;;;;;;;;;;;;;;;;;;:"), VINF_SUCCESS);
198 RTTESTI_CHECK_RETV(!strcmp(papszArgs[0], "0"));
199 RTTESTI_CHECK_RETV(!strcmp(papszArgs[1], "1"));
200 RTTESTI_CHECK_RETV(!strcmp(papszArgs[2], "2"));
201 RTTESTI_CHECK_RETV(!strcmp(papszArgs[3], "3"));
202 RTTESTI_CHECK_RETV(!strcmp(papszArgs[4], "4"));
203 RTTESTI_CHECK_RETV(!strcmp(papszArgs[5], "5"));
204 RTTESTI_CHECK_RETV(!papszArgs[6]);
205 RTGetOptArgvFree(papszArgs);