Lines Matching refs:P
470 for (const char *P = Buf; ; ++P) { in ExpandArgsFromBuf() local
471 if (*P == '\0' || (isspace(*P) && InQuote == ' ')) { in ExpandArgsFromBuf()
481 if (*P == '\0') in ExpandArgsFromBuf()
487 if (isspace(*P)) { in ExpandArgsFromBuf()
489 CurArg.push_back(*P); in ExpandArgsFromBuf()
493 if (*P == '"' || *P == '\'') { in ExpandArgsFromBuf()
494 if (InQuote == *P) in ExpandArgsFromBuf()
497 InQuote = *P; in ExpandArgsFromBuf()
499 CurArg.push_back(*P); in ExpandArgsFromBuf()
503 if (*P == '\\') { in ExpandArgsFromBuf()
504 ++P; in ExpandArgsFromBuf()
505 if (*P != '\0') in ExpandArgsFromBuf()
506 CurArg.push_back(*P); in ExpandArgsFromBuf()
509 CurArg.push_back(*P); in ExpandArgsFromBuf()