diff --git a/include/token_scanner.h b/include/token_scanner.h index 8f1783b..ac33226 100644 --- a/include/token_scanner.h +++ b/include/token_scanner.h @@ -17,7 +17,7 @@ typedef void (*delete_function) (TokenScanner*); struct TokenScanner { read_function read; - delete_function delete; + delete_function token_scanner_delete; }; void TokenScanner_delete(TokenScanner* token_scanner); diff --git a/src/file_token_scanner.c b/src/file_token_scanner.c index d0648c4..68c01f8 100644 --- a/src/file_token_scanner.c +++ b/src/file_token_scanner.c @@ -23,7 +23,7 @@ static void FileTokenScanner_delete(TokenScanner* token_scanner); TokenScanner* FileTokenScanner_new(const char* const file_name) { FileTokenScanner* token_scanner = (FileTokenScanner*)malloc(sizeof(FileTokenScanner)); token_scanner->token_scanner.read = &FileTokenScanner_read; - token_scanner->token_scanner.delete = &FileTokenScanner_delete; + token_scanner->token_scanner.token_scanner_delete = &FileTokenScanner_delete; token_scanner->line = 0; token_scanner->file = 0; token_scanner->file = fopen(file_name, "rb"); diff --git a/src/string_token_scanner.c b/src/string_token_scanner.c index 2f4e549..d2ff82b 100644 --- a/src/string_token_scanner.c +++ b/src/string_token_scanner.c @@ -17,7 +17,7 @@ static void StringTokenScanner_delete(TokenScanner* token_scanner); TokenScanner* StringTokenScanner_new(const wchar_t* source) { StringTokenScanner* token_scanner = (StringTokenScanner*)malloc(sizeof(StringTokenScanner)); token_scanner->token_scanner.read = &StringTokenScanner_read; - token_scanner->token_scanner.delete = &StringTokenScanner_delete; + token_scanner->token_scanner.token_scanner_delete = &StringTokenScanner_delete; token_scanner->source = source; token_scanner->line = 0; token_scanner->pos = 0; diff --git a/src/token_scanner.c b/src/token_scanner.c index 62cf79b..b1bb58b 100644 --- a/src/token_scanner.c +++ b/src/token_scanner.c @@ -1,5 +1,5 @@ #include "token_scanner.h" void TokenScanner_delete(TokenScanner* token_scanner) { - token_scanner->delete(token_scanner); + token_scanner->token_scanner_delete(token_scanner); }