6    while (
isspace(*str) && (maxLen == 0 || skipped < maxLen))
 
   11    maxLen = (maxLen == 0) ? 0 : (maxLen > skipped ? maxLen - skipped : 0);
 
   20    uint64_t argvSize = 
sizeof(
char*) * (argc + 1);
 
   21    uint64_t stringsSize = totalChars + argc;
 
   23    const char** argv = 
malloc(argvSize + stringsSize);
 
 
uint64_t _argsplit_count_chars_and_args(const char *str, uint64_t *argc, uint64_t *totalChars, uint64_t maxLen)
const char ** _argsplit_backend(const char **argv, const char *str, uint64_t argc, uint64_t maxLen)
_PUBLIC int isspace(int c)
const char ** argsplit(const char *str, uint64_t maxLen, uint64_t *count)
Standardized argument parsing function.
#define NULL
Pointer error value.
_PUBLIC void * malloc(size_t size)