Lines Matching refs:P
301 for (const char *P = Buf; ; ++P) { in ExpandArgsFromBuf() local
302 if (*P == '\0' || (isspace(*P) && InQuote == ' ')) { in ExpandArgsFromBuf()
312 if (*P == '\0') in ExpandArgsFromBuf()
318 if (isspace(*P)) { in ExpandArgsFromBuf()
320 CurArg.push_back(*P); in ExpandArgsFromBuf()
324 if (*P == '"' || *P == '\'') { in ExpandArgsFromBuf()
325 if (InQuote == *P) in ExpandArgsFromBuf()
328 InQuote = *P; in ExpandArgsFromBuf()
330 CurArg.push_back(*P); in ExpandArgsFromBuf()
334 if (*P == '\\') { in ExpandArgsFromBuf()
335 ++P; in ExpandArgsFromBuf()
336 if (*P != '\0') in ExpandArgsFromBuf()
337 CurArg.push_back(*P); in ExpandArgsFromBuf()
340 CurArg.push_back(*P); in ExpandArgsFromBuf()