diff options
author | pgen <p.gen.progs@gmail.com> | 2021-09-06 23:29:34 +0200 |
---|---|---|
committer | pgen <p.gen.progs@gmail.com> | 2021-09-06 23:33:15 +0200 |
commit | 74f4059fd75f953052454d93f72cee915f5afcaa (patch) | |
tree | 3c21a22792777afd4bbf611fae1805910157de2c | |
parent | 1341e074b13bbefa1c8c59f77607df8b98737fed (diff) |
Improve compatibility with some older compilers
-rw-r--r-- | utf8.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -91,7 +91,9 @@ utf8_interpret(char * s, langinfo_t * langinfo, char substitute) /* Manage \U codepoints. */ /* """"""""""""""""""""" */ - while ((utf8_str = strstr(s, "\\U")) != NULL) + while ((utf8_str = strstr(s, "\\" + "U")) + != NULL) { char str[7]; int utf8_str_len; @@ -149,7 +151,9 @@ utf8_interpret(char * s, langinfo_t * langinfo, char substitute) /* Manage \u UTF-8 byte sequences. */ /* """"""""""""""""""""""""""""""" */ - while ((utf8_str = strstr(s, "\\u")) != NULL) + while ((utf8_str = strstr(s, "\\" + "u")) + != NULL) { utf8_to_eos_len = strlen(utf8_str); if (utf8_to_eos_len < 4) /* string too short to contain * |