Duplicar posibles:
C Programming: Forward variable argument list.¿Es posible escribir una función varargs que envíe su lista de argumentos a otra función varargs?
Lo que me gustaría hacer es enviar los datos a una biblioteca de registro (que no puedo modfify) en una especie de printf manera.
así que me gustaría una función algo como esto:
void log_DEBUG(const char* fmt, ...) {
char buff[SOME_PROPER_LENGTH];
sprintf(buff, fmt, <varargs>);
log(DEBUG, buff);
}
¿Puedo pasar a otra función varargs vararg de alguna manera?
Dupe: http://stackoverflow.com/questions/1719784/c-programming-forward-variable-argument-list –