Katakanlah saya memiliki fungsi C yang mengambil sejumlah variabel argumen: Bagaimana saya bisa memanggil fungsi lain yang mengharapkan sejumlah variabel argumen dari dalamnya, melewati semua argumen yang masuk ke fungsi pertama?
Contoh:
void format_string(char *fmt, ...);
void debug_print(int dbg_lvl, char *fmt, ...) {
format_string(fmt, /* how do I pass all the arguments from '...'? */);
fprintf(stdout, fmt);
}