Funkcja o nieznanej liczbie parametrów w C

Jak mogę napisać (jeśli to w ogóle możliwe ...) funkcję, która pobiera nieznaną liczbę parametrów w C99 (typ powrotu jest stały)?