STR_REALLOC definition in 5.6+

[email protected] (Remi Collet)
Newsgroups php.internals
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.