XS_func( char *templ, ... ) { ... vsprintf( templ, x, y, z ); }