Цитата(-=Женек=- @ Apr 30 2010, 15:35)

Все, догадался сам, проблема решена.
На следующий раз постарайтесь, пожалуйста, "догадаться" прочитать первый попавшийся букварь по языку и/или стандартным библиотекам. Хотя лучше читайте сразу, тогда узнаете,
что плодить уродские функции обертки на sprintf() просто не надо, поскольку есть много более прямые ну хотя-бы, например, vsprintf().
Код
void bla_bla_printf( char *arg_list, ...)
{
va_list arg_buffer;
va_start( arg_buffer, arg_list );
vsprintf( buffer, arg_list, arg_buffer );
........