(UCHAR32), and zend_unicode_to_ascii() function.
interface Iterator. The signature of Iterator::current() doesn't allow that. Maybe ppl also want IteratorByReference or similar. Unfortunatley this comes with an API change but there is no easier way.
Now IS_BINRAY data type is removed and IS_STRING starts behave as IS_BINARY in unicode mode. IS_STRING is incompatible with IS_UNICODE, so ALL functions should be improved to support unicode mode.
# Types declared there can be used in configure stuff already. zend.h is # being created by configure...
… to complement the property get/set methods)