Re: [INTERNALS-WIN] RE: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver.
| From: | Pierre Joye | Date: | Mon, 05 Jan 2009 22:21:51 +0000 |
| Subject: | Re: [INTERNALS-WIN] RE: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver. | ||
| References: | 1 2 3 4 5 6 7 8 9 | Groups: | php.internals.win |
| Request: | Send a blank email to internals-win+get-350@lists.php.net to get a copy of this message | ||
On Mon, Jan 5, 2009 at 11:16 PM, Uwe Schindler <thetaphi@php.net> wrote:
> In "Windows speek" a good API (that is windows conform) does not use symbols
> from CRTs, only symbols from Windows API. And APIs like NSAPI or Sybase CT
> or ODBC are designed this way. This is why you can use an ODBC driver in any
> application regardless if the driver itself uses whatever CRT it likes (or
> none at all).
I think we have covered this point in all possible ways. Our main
issue is the lack of control on what the various libraries, extensions
and part of php do, the same applies for 3rd parties extension (be
pecl or other). In an ideal world, I would say we should use whatever
we like and it will work, ... in an ideal world :) bugs.php.net is
full of cases where people mixed libraries/extensions, strictness will
help (at least for the extensions) to get rid of this problem.
Cheers,
--
Pierre
http://blog.thepimp.net | http://www.libgd.org