From 405509c35dd9a4c488a4dc2a8ef926622aee2cae Mon Sep 17 00:00:00 2001 From: Jakob Olsson <jakobols@kth.se> Date: Wed, 13 Jun 2018 11:21:40 +0200 Subject: [PATCH] dongle.c: remove lexer function, no longer used --- dongle.c | 51 +-------------------------------------------------- 1 file changed, 1 insertion(+), 50 deletions(-) diff --git a/dongle.c b/dongle.c index 870fbb6..463b19b 100644 --- a/dongle.c +++ b/dongle.c @@ -293,56 +293,7 @@ static struct device *search_list(char *name) return NULL; } -char *lexer(char **input, char *delimiter) -{ - char *token, *substr; - - if (strlen(*input) == 0) { - debug_print("empty input!\n"); - return NULL; - } else if (strlen(delimiter) == 0) { - debug_print("empty delimiter!\n"); - return NULL; - } - - token = strstr(*input, delimiter); - - if (token) { - *token = '\0'; - - substr = strdup(*input); - if (!substr) { - perror("strdup"); - goto fail_strdup; - } - - *input = token + strlen(delimiter); - } else { - substr = strdup(*input); - if (!substr) { - perror("strdup"); - goto fail_strdup; - } - - *input[0] = '\0'; - } - -fail_strdup: - return substr; -} - -void remove_newline(char *input) -{ - char *pos; - - pos = strchr(input, '\n'); - if (!pos) - return; - - *pos = '\0'; -} - -char *get_usb_stat(char *path, char *file) +static char *get_usb_stat(char *path, char *file) { char stat_path[PATH_MAX], contents[1024]; FILE *f; -- GitLab