Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32116 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 64750 invoked by uid 1010); 8 Sep 2007 17:32:04 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 64732 invoked from network); 8 Sep 2007 17:32:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Sep 2007 17:32:03 -0000 Authentication-Results: pb1.pair.com smtp.mail=andi@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=andi@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.114 as permitted sender) X-PHP-List-Original-Sender: andi@zend.com X-Host-Fingerprint: 63.205.162.114 unknown Windows 2000 SP4, XP SP1 Received: from [63.205.162.114] ([63.205.162.114:23862] helo=us-ex1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 3A/B9-07479-D8CD2E64 for ; Sat, 08 Sep 2007 13:32:03 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Date: Sat, 8 Sep 2007 10:31:51 -0700 Message-ID: <698DE66518E7CA45812BD18E807866CEA2ABE5@us-ex1.zend.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: FW: [PHP-DEV] Patch for macros for tracking refcount and is_ref Thread-Index: AcfyNcTjdAyXY4roRZea5hofADIPPQAB+R/A References: <698DE66518E7CA45812BD18E807866CEA2ABE1@us-ex1.zend.net> <46E2CE70.4040907@daylessday.org> To: "Antony Dovgal" Cc: Subject: RE: FW: [PHP-DEV] Patch for macros for tracking refcount and is_ref From: andi@zend.com ("Andi Gutmans") VWhtIEkgZGlkbid0IG1lYW4gdG8gbWFrZSB0aGlzIGFib3V0IG9uZSBjb21wYW55IG9yIGFub3Ro ZXIgKGl0IHdhcyBqdXN0IGFuIGV4YW1wbGUsIGFuZCBidHcsIEkgdGhpbmsgdGhleSd2ZSBjb250 cmlidXRlZCB0byBBUEMgOikgYW5kIHRoaXMgZGlzY3Vzc2lvbiBpcyBnb2luZyB2ZXJ5IG11Y2gg b2YgdHJhY2suIEkgZ3Vlc3MgeW91IGVpdGhlciBkaWRuJ3QgdW5kZXJzdGFuZCB3aGF0IEkgd2Fz IHNheWluZyBvciBkb24ndCByZWFsaXplIHRoYXQgdGhpcyBpcyBub3QgbmVjZXNzYXJpbHkgZ29p bmcgdG8gYmUgYXBwbGljYWJsZSB0byBldmVyeW9uZSAoYWx0aG91Z2ggaXQgbWF5IGRlcGVuZGlu ZyBvbiBob3cgaXQgcGVyZm9ybXM7IGFuZCBJIGhvcGUgaXQgaXMgYXBwbGljYWJsZSB0byBldmVy eW9uZSkuIEknbSBhbHNvIGp1c3Qgc2F5aW5nIHRoYXQgaXQgbWF5IG5lZWQgc29tZSB0aW1lIHRv IG1hdHVyZSBsaWtlIG1hbnkgcGF0Y2hlcyB3aGljaCBhcmUgc28gZGVlcC4NCg0KQnR3LCBJJ20g bm90IHRhbGtpbmcgYWJvdXQgInN5bnRoZXRpYyIgdGVzdHMgbGlrZSBiZW5jaC5waHAgb3IgbGlr ZSB0aGUgdGVzdCBzY3JpcHQgRGF2aWQgd3JvdGUuIEknbSB0YWxraW5nIGFib3V0IHRha2luZyBy ZWFsLXdvcmxkIGFwcHMgYW5kIHRlc3RpbmcgdGhlbSBpbiBhIGNsdXN0ZXIgdW5kZXIgbG9hZC4g VGhhdCBjYW4gZ2l2ZSBzb21lIGdvb2QgaW5zaWdodC4uLg0KDQpBbnl3YXksIEkgc3VnZ2VzdCB0 byBlbmQgdGhpcyBwb2ludGxlc3MgZGlzY3Vzc2lvbiByaWdodCBub3cgdW50aWwgd2UgYWN0dWFs bHkgZ2V0IGEgY2hhbmNlIHRvIHBsYXkgYXJvdW5kIHdpdGggaXQuIFdlJ3JlIHJ1bm5pbmcgb24g ZW1wdHkuLi4NCg0KQW5kaQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206 IEFudG9ueSBEb3ZnYWwgW21haWx0bzp0b255QGRheWxlc3NkYXkub3JnXQ0KPiBTZW50OiBTYXR1 cmRheSwgU2VwdGVtYmVyIDA4LCAyMDA3IDk6MzIgQU0NCj4gVG86IEFuZGkgR3V0bWFucw0KPiBD YzogaW50ZXJuYWxzQGxpc3RzLnBocC5uZXQNCj4gU3ViamVjdDogUmU6IEZXOiBbUEhQLURFVl0g UGF0Y2ggZm9yIG1hY3JvcyBmb3IgdHJhY2tpbmcgcmVmY291bnQgYW5kDQo+IGlzX3JlZg0KPiAN Cj4gT24gMDguMDkuMjAwNyAxOTozNCwgQW5kaSBHdXRtYW5zIHdyb3RlOg0KPiA+IFdoZW4gd2Ug YWxsIGdldCBhIGNvcHkgb2YgdGhlIHBhdGNoIGFuZCBnZXQgYSBjaGFuY2UgdG8gdGVzdCBpdA0K PiBzZXJpb3VzbHkgd2UnbGwga25vdyBtb3JlLg0KPiA+IEknbSBhbGwgaW4gZmF2b3Igb2YgaGF2 aW5nIEdDIGFuZCB2ZXJ5IGVudGh1c2lhc3RpYyBhYm91dCB0aGlzIGNvbWluZw0KPiBhYm91dCBi dXQgSSBkb3VidCB5b3UgY2FuDQo+ID4gY2FsbCBpdCB3ZWxsIGVub3VnaCB0ZXN0ZWQuIFdoZW4g d2UgbWFkZSBtZW1vcnkgbWFuYWdlciBjaGFuZ2VzIGluDQo+IHRoZSBwYXN0IHRoZXJlIHdlcmUg YnVncw0KPiA+IHdoaWNoIHdlcmUgb25seSBmb3VuZCBhZnRlciBhIHB1YmxpYyByZWxlYXNlLg0K PiANCj4gQWdyZWUsIHJlYWwgbGlmZSB0ZXN0cyBhcmUgcHJvdmVuIHRvIGJlIG11Y2ggbW9yZSBl ZmZlY3RpdmUgdGhhbiBhbnkNCj4gc3ludGhldGljIG9uZSBjYW4gaW1hZ2luZS4NCj4gDQo+ID4g QWxzbywgaWYgR0Mgc2xvd3MgY2VydGFpbiBzaXR1YXRpb25zIGRvd24gdGhlcmUgbWF5IHdlbGwg YmUgY29tcGFuaWVzDQo+IHdobyB3b3VsZCBwcmVmZXIgdG8gcnVuIHdpdGhvdXQgaXQuDQo+ID4g RmFjZWJvb2sgaXMgcHJvYmFibHkgYSBnb29kIGV4YW1wbGUgb2YgYSBjb21wYW55IHdoZXJlIGV2 ZXJ5ICUNCj4gbWF0dGVycy4NCj4gDQo+IElmIHRoZXNlIGNvbXBhbmllcyByZWFsbHkgZG8gd29y cnkgYWJvdXQgdGhpcyAlLCB3aHkgZG9uJ3QgdGhleQ0KPiBwYXJ0aWNpcGF0ZSBpbiBkZXZlbG9w bWVudCBhbmQvb3IgdGVzdGluZz8NCj4gSSBkb24ndCByZWNhbGwgc2VlaW5nIGFueSBjb250cmli dXRpb25zIG9yIGV2ZW4gZmVlZGJhY2sgZnJvbSBGYWNlYm9vaw0KPiBvciBhbGlrZSwgZG8geW91 Pw0KPiANCj4gSWYgdGhleSB3YWl0IGZvciBhIHJlbGVhc2UgdG8gdGVzdCBhbmQgY29tcGxhaW4s IHRoZW4gSSBjb3VsZG4ndCBjYXJlDQo+IGxlc3MgLSBpdCdzIGp1c3QgYSBjb21tb24NCj4gZGV2 ZWxvcG1lbnQgcHJvY2VzcywgYnVncyBjb21lIGFuZCBidWdzIGdvLCBJIHNlZSBubyByZWFzb25z IHdoeSB3ZQ0KPiBzaG91bGQgbWFrZSBhbiBleGNlcHRpb24gZm9yDQo+IGEgY29tcGFueSB0aGF0 IGRvZXNuJ3QgZ2l2ZSBhIGRhbW4gYWJvdXQgdXMuDQo+IA0KPiAtLQ0KPiBXYnIsDQo+IEFudG9u eSBEb3ZnYWwNCg==