Re: Probably a simple answer...

From: Date: Tue, 14 May 2002 13:51:10 +0000
Subject: Re: Probably a simple answer...
References: 1 2  Groups: php.dev 
Request: Send a blank email to php-dev+get-84039@lists.php.net to get a copy of this message
Robert Cummings wrote: > > brad lafountain wrote: > > > > Well i do believe that the zval string SHOULD be null termiated and have the > > length stored. > > You would think so, but on further thought, if that were the case you > wouldn't be able to store compressed data from gzip in a string because > the null bytes everywhere would interfere. Also, as I said, ZVAL_STRING > suggests that this is so... since when you use it to set a zval container > to a string it saves the length as strlen( passedString ), rather > than strlen( passedString ) + 1, also the memcpy then uses this length ^^^^^^ I just took another look at ZVAL_STRING and it uses estrndup and not memcpy... maybe I'm losing my mind :) Cheers, Rob. -- .-----------------. | Robert Cummings | :-----------------`----------------------------. | Webdeployer - Chief PHP and Java Programmer | :----------------------------------------------: | Mail : mailto:robert.cummings@webmotion.com | | Phone : (613) 731-4046 x.109 | :----------------------------------------------: | Website : http://www.webmotion.com | | Fax : (613) 260-9545 | `----------------------------------------------'

« previous php.dev (#84039) next »