From e9c527c9e7a5e696c2e263e835620c6fba7cdb51 Mon Sep 17 00:00:00 2001 From: Danny Piper Date: Fri, 13 Dec 2024 21:04:23 +0000 Subject: [PATCH] feat: remove vowel chech as the char map does itsee #37, #41 --- mse/card_txt_fields_trie.c | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/mse/card_txt_fields_trie.c b/mse/card_txt_fields_trie.c index 6988571..92eb6b1 100644 --- a/mse/card_txt_fields_trie.c +++ b/mse/card_txt_fields_trie.c @@ -243,26 +243,12 @@ static int __mse_insert_to_name_parts(mse_card_name_parts_t *ret, char * restric return 1; } -static int __mse_is_vowel(char c) -{ - switch(tolower(c)) { - case 'a': - case 'e': - case 'i': - case 'o': - case 'u': - return 1; - default: - return 0; - } -} - static int __mse_split_card_name(char * restrict name, mse_card_name_parts_t * restrict ret) { char *tmp = name; size_t len = strlen(name); for (size_t i = 0; i <= len; i++) { - if (__mse_filter_char(name[i]) != MSE_FILTER_NO_CHAR || __mse_is_vowel(name[i])) { + if (__mse_filter_char(name[i]) != MSE_FILTER_NO_CHAR) { continue; }