Lines Matching refs:pos
193 int get_cmd_arg_num(const char *str, int pos)
197 for (i = 0; i <= pos; i++) {
200 while (i <= pos && str[i] != ' ')
214 char *pos, *end;
216 pos = buf;
219 res = os_snprintf(pos, end - pos, "%s", cmd);
220 if (os_snprintf_error(end - pos, res))
222 pos += res;
225 res = os_snprintf(pos, end - pos, " %s", argv[i]);
226 if (os_snprintf_error(end - pos, res))
228 pos += res;
242 char *pos;
245 pos = cmd;
247 while (*pos == ' ')
248 pos++;
249 if (*pos == '\0')
251 argv[argc] = pos;
255 if (*pos == '"') {
256 char *pos2 = os_strrchr(pos, '"');
258 pos = pos2 + 1;
260 while (*pos != '\0' && *pos != ' ')
261 pos++;
262 if (*pos == ' ')
263 *pos++ = '\0';