summaryrefslogtreecommitdiff
path: root/firmware/common/diacritic.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/common/diacritic.c')
-rw-r--r--firmware/common/diacritic.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/firmware/common/diacritic.c b/firmware/common/diacritic.c
index 563028cab8..92c2400203 100644
--- a/firmware/common/diacritic.c
+++ b/firmware/common/diacritic.c
@@ -194,7 +194,7 @@ static const struct diac_range diac_ranges[] =
194}; 194};
195 195
196#define MRU_MAX_LEN 32 196#define MRU_MAX_LEN 32
197 197#ifndef BOOTLOADER
198bool is_diacritic(const unsigned short char_code, bool *is_rtl) 198bool is_diacritic(const unsigned short char_code, bool *is_rtl)
199{ 199{
200 static uint8_t mru_len = 0; 200 static uint8_t mru_len = 0;
@@ -248,4 +248,12 @@ Found:
248 248
249 return (char_code < diac->base + (info & DIAC_CNT)); 249 return (char_code < diac->base + (info & DIAC_CNT));
250} 250}
251 251#else /*BOOTLOADER*/
252inline bool is_diacritic(const unsigned short char_code, bool *is_rtl)
253{
254 (void)char_code;
255 if (is_rtl)
256 *is_rtl = false;
257 return false;
258}
259#endif /* ndef BOOTLOADER*/