Perhaps this might lead you in the right direction Jean-Christophe ...
#include <stdarg.h>
#include <stdlib.h>
#include <strings.h>
Str_t s_format( Str_t fmt, ... ){
va_list ap ;
Int_t nx ;
Byt_t buf[1] ;
Str_t qptr ;
va_start( ap, fmt );
nx = vsnprintf( buf, 0, fmt, ap ) ;
va_end( ap ) ;
qptr = (Str_t) q_calloc( 1, nx+1 ) ;
va_start( ap, fmt ) ;
nx = vsnprintf( qptr, nx+1, fmt, ap ) ;
va_end( ap ) ;
return qptr ;
}
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
Robert S. Sciuk http://www.controlq.com 259 Simcoe St. S.
Control-Q Research tel: 905.576.8028 Oshawa, Ont.
[email protected] fax: 905.576.8386 Canada, L1H 4H3
_______________________________________________
sqlite-users mailing list
[email protected]
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users