Removed deprecated strsplit_by_str API

This commit is contained in:
Vivek Kumar Dutta 2023-09-26 17:37:32 +05:30
parent 3f9cddd48e
commit 60171c8817
No known key found for this signature in database
GPG key ID: 65C818099F37097D
2 changed files with 0 additions and 39 deletions

View file

@ -783,44 +783,6 @@ char **strsplit(const char *str, const char *delim, size_t *numtokens)
return tokens;
}
char **strsplit_by_str(const char str[], char *delim)
{
char *substr = NULL;
size_t tokens_alloc = 1;
size_t tokens_used = 0;
char **tokens = dmcalloc(tokens_alloc, sizeof(char*));
char *strparse = strdup(str);
do {
if (strparse == NULL || strparse[0] == '\0')
break;
substr = DM_STRSTR(strparse, delim);
if (substr == NULL) {
substr = strdup(strparse);
tokens[tokens_used] = dmcalloc(DM_STRLEN(substr)+1, sizeof(char));
DM_STRNCPY(tokens[tokens_used], strparse, DM_STRLEN(substr)+1);
tokens_used++;
FREE(strparse);
break;
}
if (tokens_used == tokens_alloc) {
tokens_alloc += 2;
tokens = dmrealloc(tokens, tokens_alloc * sizeof(char*));
}
tokens[tokens_used] = dmcalloc(substr-strparse+1, sizeof(char));
DM_STRNCPY(tokens[tokens_used], strparse, substr - strparse + 1);
tokens_used++;
FREE(strparse);
strparse = strdup(substr+DM_STRLEN(delim));
} while (substr != NULL);
FREE(strparse);
tokens[tokens_used] = NULL;
return tokens;
}
void convert_str_to_uppercase(char *str)
{
for (int i = 0; str[i] != '\0'; i++) {

View file

@ -239,7 +239,6 @@ bool special_char_exits(const char *str);
void replace_special_char(char *str, char c);
char *dm_strword(char *src, char *str);
char **strsplit(const char* str, const char* delim, size_t* numtokens);
char **strsplit_by_str(const char str[], char *delim);
void convert_str_to_uppercase(char *str);
char *get_macaddr(char *interface_name);
char *get_device(char *interface_name);