cast the other way round, the sign check is already done before
ws
Fixed freetype test on multiple environments

Some environments, apparently regardless to the freetype version, output 155, while others 156. I guess we can accept both ;)

This reverts commit 592df890276604c790d02be26b1b3c3710b3b888.
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed freetype test on multiple environments
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed freetype test on multiple environments
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed freetype test on multiple environments
Use SIZEOF_ZEND_LONG instead of SIZEOF_LONG
code optimization
emalloc() must not return NULL
better error messages in ZMM on Windows
Improve opcache.fast_shutdown
Merge branch 'master' into integer_semantics

Conflicts:
	Zend/zend_operators.h
Merge branch 'pull-request/808'
Remove two more always-true conditions
Remove HASH_NEXT_INSERT flag

We already pass ht->nNextFreeElement and the rest is handled by
ZEND_HASH_ADD.
Drop BC alias HASH_NON_EXISTANT
Initial coalesce operator implementation
Added test
Ensure not evaluated twice
fixed signed/unsigned mismatch warning