From e952cc24db0323c67256056b9c1c7606d3dc4071 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Sat, 21 Oct 2017 17:37:51 +0200 Subject: [PATCH] Fix build on ICU < 53 --- ext/intl/spoofchecker/spoofchecker_main.c | 2 ++ ext/intl/tests/spoofchecker_007.phpt | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/ext/intl/spoofchecker/spoofchecker_main.c b/ext/intl/spoofchecker/spoofchecker_main.c index 7777c0a10d..c063e656a4 100644 --- a/ext/intl/spoofchecker/spoofchecker_main.c +++ b/ext/intl/spoofchecker/spoofchecker_main.c @@ -149,7 +149,9 @@ PHP_METHOD(Spoofchecker, setRestrictionLevel) SPOOFCHECKER_METHOD_FETCH_OBJECT; if (USPOOF_ASCII != level && +#if U_ICU_VERSION_MAJOR_NUM >= 53 USPOOF_SINGLE_SCRIPT_RESTRICTIVE != level && +#endif USPOOF_HIGHLY_RESTRICTIVE != level && USPOOF_MODERATELY_RESTRICTIVE != level && USPOOF_MINIMALLY_RESTRICTIVE != level && diff --git a/ext/intl/tests/spoofchecker_007.phpt b/ext/intl/tests/spoofchecker_007.phpt index 405094dfcc..1dfdcc98ce 100644 --- a/ext/intl/tests/spoofchecker_007.phpt +++ b/ext/intl/tests/spoofchecker_007.phpt @@ -2,6 +2,12 @@ spoofchecker with restriction level --SKIPIF-- +getConstant("SINGLE_SCRIPT_RESTRICTIVE")) { + die("Incompatible ICU version"); + } +?> --FILE--