|
PatchworkOS
966e257
A non-POSIX operating system.
|
#include <ctype.h>#include <errno.h>#include <stdbool.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <string.h>Go to the source code of this file.
Data Structures | |
| struct | _argsplit_state_t |
Macros | |
| #define | _ARGSPLIT_CREATE(str, maxLen) {str, 0, false, false, true, 0, maxLen} |
Functions | |
| bool | _argsplit_step_state (_argsplit_state_t *state) |
| 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) |
Definition at line 22 of file argsplit.h.
| bool _argsplit_step_state | ( | _argsplit_state_t * | state | ) |
Definition at line 3 of file argsplit.c.
| uint64_t _argsplit_count_chars_and_args | ( | const char * | str, |
| uint64_t * | argc, | ||
| uint64_t * | totalChars, | ||
| uint64_t | maxLen | ||
| ) |
Definition at line 72 of file argsplit.c.
| const char ** _argsplit_backend | ( | const char ** | argv, |
| const char * | str, | ||
| uint64_t | argc, | ||
| uint64_t | maxLen | ||
| ) |
Definition at line 100 of file argsplit.c.