diff options
-rw-r--r-- | include/str.h | 1 | ||||
-rw-r--r-- | src/str.c | 13 |
2 files changed, 1 insertions, 13 deletions
diff --git a/include/str.h b/include/str.h index 8b8e71c..abb9d9b 100644 --- a/include/str.h +++ b/include/str.h @@ -24,7 +24,6 @@ void strchrdel(char *sptr, const char *chars); long int strchroff(const char *sptr, int ch); void strdelsuffix(char *sptr, const char *suffix); char** split(char *sptr, const char* delim, size_t max); -void split_free(char **ptr); char *join(char **arr, const char *separator); char *join_ex(char *separator, ...); char *substring_between(char *sptr, const char *delims); @@ -172,7 +172,7 @@ void strdelsuffix(char *sptr, const char *suffix) { /** * Split a string by every delimiter in `delim` string. * - * Callee must free memory using `split_free()` + * Callee should free memory using `GENERIC_ARRAY_FREE()` * * @param sptr string to split * @param delim characters to split on @@ -242,17 +242,6 @@ char** split(char *_sptr, const char* delim, size_t max) } /** - * Frees memory allocated by `split()` - * @param ptr pointer to array - */ -void split_free(char **ptr) { - for (int i = 0; ptr[i] != NULL; i++) { - guard_free(ptr[i]); - } - guard_free(ptr); -} - -/** * Create new a string from an array of strings * * ~~~{.c} |