--- 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

Reply via email to