#endif
#include <math.h>
+#include <unicode/uchar.h>
#define GTUBE_SYMBOL "GTUBE"
enum rspamd_tokenize_type tok_type;
if (IS_PART_UTF (part)) {
+
+#if U_ICU_VERSION_MAJOR_NUM < 50
+ /* Hack to prevent hang with Thai in old libicu */
+ if (part->unicode_scripts & RSPAMD_UNICODE_THAI) {
+ msg_info_task ("enable workaround for Thai characters for old libicu")
+ tok_type = RSPAMD_TOKENIZE_RAW;
+ }
+ else {
+ tok_type = RSPAMD_TOKENIZE_UTF;
+ }
+#else
tok_type = RSPAMD_TOKENIZE_UTF;
+#endif
}
else {
tok_type = RSPAMD_TOKENIZE_RAW;