教えてください。

c/c++ の環境で printf みたいな可変長パラメータを持つ関数 a があるとします。
この関数 a の機能を拡張する関数 b を作成し、中で関数 a を呼びたいとします。

このとき、関数 a に関数 b の可変長パラメータをそのまま渡せると便利なのですが
このようなことは可能でしょうか。自分で調べた範囲では無理っぽいのですが...