> Ah, Ok then. I see i should have made spprintf's interface to support
> an estimated size....but then !! i see the real problem here, i overlooked
> it when rewriting the stuff....yes it is really!! slow....but how about this
> change:
Have you looked at smart_strs? That's the way to go, if you
want to get rid of nasty size calculations/checks and ugly
memcpy calls.
> + fprintf(stderr, "Using(%d); '%s'\n", slen, s);\
> + memcpy(xbuf->nextb, s, slen); \
> + xbuf->nextb += slen; \
> + cc += slen; \
> + s += slen; \
The API also provides for converting longs to strings. E.g.
smart_str dest = {0};
long foo;
..
smart_str_append_long(&dest, foo);
- Sascha
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php