diff --git a/src/transliteration_scripts.h b/src/transliteration_scripts.h index 28c00ae1..b1673865 100644 --- a/src/transliteration_scripts.h +++ b/src/transliteration_scripts.h @@ -82,7 +82,7 @@ char *script_transliterators[] = { "thai-latin", "greek-latin", "greek-latin-bgn", - "greek_latin_ungegn", + "greek-latin-ungegn", "canadianaboriginal-latin", "persian-latin-bgn", "arabic-latin", diff --git a/src/trie.h b/src/trie.h index 982350ef..d404dab7 100644 --- a/src/trie.h +++ b/src/trie.h @@ -110,7 +110,7 @@ typedef struct trie_prefix_result { size_t tail_pos; } trie_prefix_result_t; -const trie_prefix_result_t NULL_PREFIX_RESULT = {NULL_NODE_ID, 0}; +#define NULL_PREFIX_RESULT (trie_prefix_result_t) {NULL_NODE_ID, 0}; trie_prefix_result_t trie_get_prefix(trie_t *self, char *key); trie_prefix_result_t trie_get_prefix_len(trie_t *self, char *key, size_t len);