/** * Find command line separator position * @param cmd - input command * @param len - max search length * @return position of line separator or len */ size_t cmdlineSeparatorPos(const char * cmd, size_t len) { const char * separator = cmdlineSeparator(cmd, len); if (separator == NULL) { return len; } else { return separator - cmd; } }
/** * Find next part of command * @param cmd - input command * @param len - max search length * @return Pointer to next part of command */ const char * cmdlineNext(const char * cmd, size_t len) { const char * separator = cmdlineSeparator(cmd, len); if (separator == NULL) { return cmd + len; } else { return separator + 1; } }