--- Robert Cummings <[EMAIL PROTECTED]> wrote: > 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 :)
well ZVAL_STRING should be fine for non binary strings.. but if you have binary string you can use ZVAL_STRINGL(s,l,d) - Brad > > Cheers, > Rob. > -- > .-----------------. > | Robert Cummings | > :-----------------`----------------------------. > | Webdeployer - Chief PHP and Java Programmer | > :----------------------------------------------: > | Mail : mailto:[EMAIL PROTECTED] | > | Phone : (613) 731-4046 x.109 | > :----------------------------------------------: > | Website : http://www.webmotion.com | > | Fax : (613) 260-9545 | > `----------------------------------------------' > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > __________________________________________________ Do You Yahoo!? LAUNCH - Your Yahoo! Music Experience http://launch.yahoo.com -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php