For now:

#define STR_REALLOC(ptr, size) \
                        ptr = (char *) erealloc(ptr, size);


Dealing with https://github.com/phalcon/cphalcon/pull/2772

I switch from realloc to str_realloc.
But this is not portable (str_realloc is 5.6+ only)

STR_REALLOC should be better, as portable, 5.0+

But should be defined as str_erealloc

What do you think ?


Probably too late, as if we fix this definition, it will portable in all
versions > 5.0 except 5.6.0 :(



Remi.

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to