Как сделать сабж? Во всех примерах, которые мне попадались, мухлюют: в качестве первого параметра передают общее количество параметров, либо последним передают "-1" либо «0».
Можно ли в функции с переменным количеством параметров определить общее их число без подобных хаков?