Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45254 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 969 invoked from network); 10 Aug 2009 09:06:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Aug 2009 09:06:13 -0000 Authentication-Results: pb1.pair.com smtp.mail=patchnow@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=patchnow@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.78.26 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: patchnow@gmail.com X-Host-Fingerprint: 74.125.78.26 ey-out-2122.google.com Received: from [74.125.78.26] ([74.125.78.26:33918] helo=ey-out-2122.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C8/A2-19557-303EF7A4 for ; Mon, 10 Aug 2009 05:06:12 -0400 Received: by ey-out-2122.google.com with SMTP id 22so754769eye.59 for ; Mon, 10 Aug 2009 02:06:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type; bh=R6cZhyzv/+mQsKpiSc4z42P7U8sG0bM41G6L0aP0fJg=; b=kjUCxLhMzYYaaaMxUb0Rj6Sv25giMw30J24LN1QJq+4GtwAOUcdzVUCswruKUOyZp1 pN6m+RfZ/yWFj9Jqyd5ErZxBpqFu7FED9V2mh/jycnzmumjee5fPrECGGR2CG66QVGMA GCnf1Bg/y9cfcxYc1r756UEu7U3eb9O737bmQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; b=hHlAXN8nBcyP4COEhZ9itp5vhYxGIOiyFUzqwBibQ8RkL5NeUXpyeLJDtRUA3ZGE93 AUBuwYkg9bC+PlOgH4IKmZxoygjX/7X/WDA567zti9hMMjpb9M4sztQjqfyneGm/K9Lq mhA5flHBZ31kdGmz46sxI27QQvdRTtP3efA2k= Received: by 10.210.102.9 with SMTP id z9mr4898689ebb.93.1249895168885; Mon, 10 Aug 2009 02:06:08 -0700 (PDT) Received: from ?192.168.0.2? (xdsl-78-34-183-24.netcologne.de [78.34.183.24]) by mx.google.com with ESMTPS id 10sm10605234eyz.31.2009.08.10.02.06.07 (version=SSLv3 cipher=RC4-MD5); Mon, 10 Aug 2009 02:06:07 -0700 (PDT) Message-ID: <4A7FE21B.3050907@gmail.com> Date: Mon, 10 Aug 2009 11:02:19 +0200 User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: internals@lists.php.net References: <4A7F1E2C.8010406@gmail.com> In-Reply-To: <4A7F1E2C.8010406@gmail.com> Content-Type: multipart/mixed; boundary="------------030601010509030606020308" Subject: Re: SQLite Bug 42589 still not fixed in php 5.3 windows (attached fix with ATTR_FETCH_TABLE_NAMES support) From: patchnow@gmail.com (Oskar Eisemuth) --------------030601010509030606020308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello Attached is a patch that adds the necessary changes at config.w32 and additional support for PDO::ATTR_FETCH_TABLE_NAMES in PDO SQLite. --- Oskar --------------030601010509030606020308 Content-Type: text/plain; name="pdo_sqlite_ATTR_FETCH_TABLE_NAMES.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="pdo_sqlite_ATTR_FETCH_TABLE_NAMES.patch" SW5kZXg6IGV4dC9wZG9fc3FsaXRlL2NvbmZpZy53MzINCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBl eHQvcGRvX3NxbGl0ZS9jb25maWcudzMyCShyZXZpc2lvbiAyODY5OTApDQorKysgZXh0L3Bk b19zcWxpdGUvY29uZmlnLnczMgkod29ya2luZyBjb3B5KQ0KQEAgLTQsNyArNCw3IEBADQog QVJHX1dJVEgoInBkby1zcWxpdGUiLCAiZm9yIHBkb19zcWxpdGUgc3VwcG9ydCIsICJubyIp OwogCiBpZiAoUEhQX1BET19TUUxJVEUgIT0gIm5vIikgewotCUVYVEVOU0lPTigicGRvX3Nx bGl0ZSIsICJwZG9fc3FsaXRlLmMgc3FsaXRlX2RyaXZlci5jIHNxbGl0ZV9zdGF0ZW1lbnQu YyIsIG51bGwsICIvRFNRTElURV9USFJFQURTQUZFPTEgL0kiICsgY29uZmlndXJlX21vZHVs ZV9kaXJuYW1lICsgIi8uLi9zcWxpdGUzL2xpYnNxbGl0ZSAvSSIgKyBjb25maWd1cmVfbW9k dWxlX2Rpcm5hbWUpOworCUVYVEVOU0lPTigicGRvX3NxbGl0ZSIsICJwZG9fc3FsaXRlLmMg c3FsaXRlX2RyaXZlci5jIHNxbGl0ZV9zdGF0ZW1lbnQuYyIsIG51bGwsICIvRFNRTElURV9U SFJFQURTQUZFPTEgL0RTUUxJVEVfRU5BQkxFX0NPTFVNTl9NRVRBREFUQT0xIC9JIiArIGNv bmZpZ3VyZV9tb2R1bGVfZGlybmFtZSArICIvLi4vc3FsaXRlMy9saWJzcWxpdGUgL0kiICsg Y29uZmlndXJlX21vZHVsZV9kaXJuYW1lKTsKIAkKIAlBRERfRVhURU5TSU9OX0RFUCgncGRv X3NxbGl0ZScsICdwZG8nKTsKIAkvLyBJZiBwZG9fc3FsaXRlIGlzIHN0YXRpYywgYW5kIHNx bGl0ZTMgaXMgYWxzbyBzdGF0aWMsIHRoZW4gd2UgZG9uJ3QgYWRkIGEgc2Vjb25kIGNvcHkg b2YgdGhlIHNxbGl0ZTMgbGlicwpJbmRleDogZXh0L3Bkb19zcWxpdGUvcGhwX3Bkb19zcWxp dGVfaW50LmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBleHQvcGRvX3NxbGl0ZS9waHBfcGRvX3Nx bGl0ZV9pbnQuaAkocmV2aXNpb24gMjg2OTkwKQ0KKysrIGV4dC9wZG9fc3FsaXRlL3BocF9w ZG9fc3FsaXRlX2ludC5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNTAsNiArNTAsNyBAQA0KIAlz cWxpdGUzICpkYjsKIAlwZG9fc3FsaXRlX2Vycm9yX2luZm8gZWluZm87CiAJc3RydWN0IHBk b19zcWxpdGVfZnVuYyAqZnVuY3M7CisJdW5zaWduZWQgZmV0Y2hfdGFibGVfbmFtZXM6MTsK IH0gcGRvX3NxbGl0ZV9kYl9oYW5kbGU7CiAKIHR5cGVkZWYgc3RydWN0IHsKSW5kZXg6IGV4 dC9wZG9fc3FsaXRlL3NxbGl0ZV9kcml2ZXIuYw0KPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGV4dC9w ZG9fc3FsaXRlL3NxbGl0ZV9kcml2ZXIuYwkocmV2aXNpb24gMjg2OTkwKQ0KKysrIGV4dC9w ZG9fc3FsaXRlL3NxbGl0ZV9kcml2ZXIuYwkod29ya2luZyBjb3B5KQ0KQEAgLTI4Myw2ICsy ODMsMTEgQEANCiAJCQljb252ZXJ0X3RvX2xvbmcodmFsKTsKIAkJCXNxbGl0ZTNfYnVzeV90 aW1lb3V0KEgtPmRiLCBaX0xWQUxfUCh2YWwpICogMTAwMCk7CiAJCQlyZXR1cm4gMTsKKyNp ZmRlZiBTUUxJVEVfRU5BQkxFX0NPTFVNTl9NRVRBREFUQQorCQljYXNlIFBET19BVFRSX0ZF VENIX1RBQkxFX05BTUVTOgorCQkJSC0+ZmV0Y2hfdGFibGVfbmFtZXMgPSBaX0JWQUxfUCh2 YWwpOworCQkJcmV0dXJuIDE7CisjZW5kaWYKIAl9CiAJcmV0dXJuIDA7CiB9CkluZGV4OiBl eHQvcGRvX3NxbGl0ZS9zcWxpdGVfc3RhdGVtZW50LmMNCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBl eHQvcGRvX3NxbGl0ZS9zcWxpdGVfc3RhdGVtZW50LmMJKHJldmlzaW9uIDI4Njk5MCkNCisr KyBleHQvcGRvX3NxbGl0ZS9zcWxpdGVfc3RhdGVtZW50LmMJKHdvcmtpbmcgY29weSkNCkBA IC0yMjEsOCArMjIxLDIwIEBADQogCQlyZXR1cm4gMDsKIAl9CiAKKworCisjaWZkZWYgU1FM SVRFX0VOQUJMRV9DT0xVTU5fTUVUQURBVEEKKwlpZiAoUy0+SC0+ZmV0Y2hfdGFibGVfbmFt ZXMpIHsKKwkJaW50IG5hbWVsZW47CisJCW5hbWVsZW4gPSBzcHByaW50Zigmc3RtdC0+Y29s dW1uc1tjb2xub10ubmFtZSwgMCwgIiVzLiVzIiwgc3FsaXRlM19jb2x1bW5fdGFibGVfbmFt ZShTLT5zdG10LCBjb2xubyksIHNxbGl0ZTNfY29sdW1uX25hbWUoUy0+c3RtdCwgY29sbm8p KTsKKwkJc3RtdC0+Y29sdW1uc1tjb2xub10ubmFtZWxlbiA9IG5hbWVsZW47CisJfSBlbHNl IHsKKyNlbmRpZgogCXN0bXQtPmNvbHVtbnNbY29sbm9dLm5hbWUgPSBlc3RyZHVwKHNxbGl0 ZTNfY29sdW1uX25hbWUoUy0+c3RtdCwgY29sbm8pKTsKIAlzdG10LT5jb2x1bW5zW2NvbG5v XS5uYW1lbGVuID0gc3RybGVuKHN0bXQtPmNvbHVtbnNbY29sbm9dLm5hbWUpOworI2lmZGVm IFNRTElURV9FTkFCTEVfQ09MVU1OX01FVEFEQVRBCisJfQorI2VuZGlmCiAJc3RtdC0+Y29s dW1uc1tjb2xub10ubWF4bGVuID0gMHhmZmZmZmZmZjsKIAlzdG10LT5jb2x1bW5zW2NvbG5v XS5wcmVjaXNpb24gPSAwOwogCQpJbmRleDogZXh0L3NxbGl0ZTMvY29uZmlnLnczMg0KPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KLS0tIGV4dC9zcWxpdGUzL2NvbmZpZy53MzIJKHJldmlzaW9uIDI4Njk5 MCkNCisrKyBleHQvc3FsaXRlMy9jb25maWcudzMyCSh3b3JraW5nIGNvcHkpDQpAQCAtNCw3 ICs0LDcgQEANCiBBUkdfV0lUSCgic3FsaXRlMyIsICJTUUxpdGUgMyBzdXBwb3J0IiwgIm5v Iik7CiAKIGlmIChQSFBfU1FMSVRFMyAhPSAibm8iKSB7Ci0JQUREX0ZMQUcoIkNGTEFHU19T UUxJVEUzIiwgIi9EIFNRTElURV9USFJFQURTQUZFPSIgKyAoUEhQX1pUUyA9PSAieWVzIiA/ ICIxIiA6ICIwIikgKyAiIC9EIFNRTElURV9FTkFCTEVfRlRTMz0xIC9EIFNRTElURV9DT1JF PTEgIik7CisJQUREX0ZMQUcoIkNGTEFHU19TUUxJVEUzIiwgIi9EIFNRTElURV9USFJFQURT QUZFPSIgKyAoUEhQX1pUUyA9PSAieWVzIiA/ICIxIiA6ICIwIikgKyAiIC9EIFNRTElURV9F TkFCTEVfRlRTMz0xIC9EIFNRTElURV9DT1JFPTEgL0QgRFNRTElURV9FTkFCTEVfQ09MVU1O X01FVEFEQVRBPTEgIik7CiAJRVhURU5TSU9OKCJzcWxpdGUzIiwgInNxbGl0ZTMuYyIsIG51 bGwsICIvSSIgKyBjb25maWd1cmVfbW9kdWxlX2Rpcm5hbWUgKyAiL2xpYnNxbGl0ZSAvSSIg KyBjb25maWd1cmVfbW9kdWxlX2Rpcm5hbWUpOwogCiAJQUREX1NPVVJDRVMoY29uZmlndXJl X21vZHVsZV9kaXJuYW1lICsgIi9saWJzcWxpdGUiLCAic3FsaXRlMy5jIiwgInNxbGl0ZTMi KTsK --------------030601010509030606020308--