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