RE: [PHP-DEV] Looking for Z_TYPE_PP in all the wrong places.
| From: | Anatol Belski | Date: | Wed, 14 Dec 2016 18:27:29 +0000 |
| Subject: | RE: [PHP-DEV] Looking for Z_TYPE_PP in all the wrong places. | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-97406@lists.php.net to get a copy of this message | ||
> -----Original Message-----
> From: Michael Wallner [mailto:mike.php.net@gmail.com] On Behalf Of Michael
> Wallner
> Sent: Wednesday, December 14, 2016 2:33 PM
> To: RQuadling@gmail.com; PHP internals <internals@lists.php.net>
> Subject: Re: [PHP-DEV] Looking for Z_TYPE_PP in all the wrong places.
>
> On 14/12/16 14:17, Richard Quadling wrote:
> > Hi.
> >
> > I'm trying to find the replacement for Z_TYPE_PP (and several other
> > Z_xxx_PP).
> >
> > It seems these are no longer present in PHP7.
>
> In PHP-7, you usually do not encounter zval**, so the _PP macros were gone.
> Try _P(*zval) instead.
>
> >
> > But, according to
> >
> > http://lxr.php.net/source/search?q=&defs=&refs=Z_TYPE_PP&path=&hist=&t
> > ype=&project=PHP-MASTER, there is still 1 use case of this particular
> > macro.
>
> This just means that nobody ever built ext/odbc with the birdstep driver.
> Unfortunate.
>
Yeah, birdstep was even not ported to 7.0, and monkey patching were anyway erroneous. Seems it was a
commercial driver, but either it was rebranded or discontinued, anyway I never found the driver SDK.
It might make sense to remove the birdstep part from the ext/odbc, except there's someone with
driver and maintanence will - it's a dead code.
Regards
Anatol