Lines Matching refs:cmdKey
282 static void OsCompleteStr(char *result, const char *target, char *cmdKey, unsigned int *len) in OsCompleteStr() argument
285 char *des = cmdKey + *len; in OsCompleteStr()
337 static int OsTabMatchFile(char *cmdKey, unsigned int *len) in OsTabMatchFile() argument
352 if (OsStrSeparate(cmdKey, dirOpen, strCmp, *len)) { in OsTabMatchFile()
360 OsCompleteStr(strOutput, strCmp, cmdKey, len); in OsTabMatchFile()
385 unsigned int OsCmdKeyShift(const char *cmdKey, char *cmdOut, unsigned int size) in OsCmdKeyShift() argument
393 if ((cmdKey == NULL) || (cmdOut == NULL)) { in OsCmdKeyShift()
397 len = strlen(cmdKey); in OsCmdKeyShift()
398 if ((*cmdKey == '\n') || (len >= size)) { in OsCmdKeyShift()
410 for (; *cmdKey != '\0'; cmdKey++) { in OsCmdKeyShift()
412 if (*(cmdKey) == '\"') { in OsCmdKeyShift()
420 …if ((*cmdKey == ' ') && ((*(cmdKey + 1) == ' ') || (*(cmdKey + 1) == '\0')) && QUOTES_STATUS_CLOSE… in OsCmdKeyShift()
423 if (*cmdKey == '\'') { in OsCmdKeyShift()
426 *output = *cmdKey; in OsCmdKeyShift()
451 int OsTabCompletion(char *cmdKey, unsigned int *len) in OsTabCompletion() argument
455 if ((cmdKey == NULL) || (len == NULL)) { in OsTabCompletion()
459 count = OsTabMatchFile(cmdKey, len); in OsTabCompletion()