@@ -23,7 +23,6 @@ extern "C" {
2323#include < unicode/numberformatter.h>
2424#include < unicode/unistr.h>
2525#include " ../intl_convertcpp.h"
26- #endif
2726
2827extern " C" {
2928 #include " ../intl_error.h"
@@ -34,14 +33,12 @@ extern "C" {
3433 #include " intl_convert.h"
3534}
3635
37- #if U_ICU_VERSION_MAJOR_NUM >= 63
3836using icu::number::NumberRangeFormatter;
3937using icu::number::NumberFormatter;
4038using icu::number::UnlocalizedNumberFormatter;
4139using icu::number::LocalizedNumberRangeFormatter;
4240using icu::UnicodeString;
4341using icu::MeasureUnit;
44- #endif
4542
4643static zend_object_handlers rangeformatter_handlers;
4744zend_class_entry *class_entry_IntlNumberRangeFormatter;
@@ -71,10 +68,6 @@ U_CFUNC PHP_METHOD(IntlNumberRangeFormatter, __construct)
7168
7269U_CFUNC PHP_METHOD (IntlNumberRangeFormatter, createFromSkeleton)
7370{
74- #if U_ICU_VERSION_MAJOR_NUM < 63
75- zend_throw_error (NULL , " IntlNumberRangeFormatter is not available in ICU 62 and earlier" );
76- RETURN_THROWS ();
77- #else
7871 char * skeleton;
7972 char * locale;
8073 size_t locale_len;
@@ -145,15 +138,10 @@ U_CFUNC PHP_METHOD(IntlNumberRangeFormatter, createFromSkeleton)
145138 RANGEFORMATTER_OBJECT (php_intl_numberrangeformatter_fetch_object (obj)) = nrf;
146139
147140 RETURN_OBJ (obj);
148- #endif
149141}
150142
151143U_CFUNC PHP_METHOD (IntlNumberRangeFormatter, format)
152144{
153- #if U_ICU_VERSION_MAJOR_NUM < 63
154- zend_throw_error (NULL , " IntlNumberRangeFormatter is not available in ICU 62 and earlier" );
155- RETURN_THROWS ();
156- #else
157145 zval *start;
158146 zval *end;
159147
@@ -191,7 +179,6 @@ U_CFUNC PHP_METHOD(IntlNumberRangeFormatter, format)
191179 INTL_G (error_level) = old_error_level;
192180
193181 RETVAL_NEW_STR (ret);
194- #endif
195182}
196183
197184U_CFUNC PHP_METHOD (IntlNumberRangeFormatter, getErrorCode)
@@ -236,3 +223,4 @@ void rangeformatter_register_class(void)
236223 rangeformatter_handlers.free_obj = IntlNumberRangeFormatter_object_free;
237224 rangeformatter_handlers.clone_obj = NULL ;
238225}
226+ #endif
0 commit comments