Цитата(toweroff @ Dec 26 2012, 00:23)

похоже, что в моем случае все в порядке
Да у кейла либы по большей части очень неплохо реализованы.
Цитата
кстати, о птичках. Чем vprintf отличается от printf ?
https://ru.wikipedia.org/wiki/PrintfЦитата
Все функции имеют в имени основу printf. Префиксы перед именем функции означают:
v (vprintf, vsnprintf и т. д.) — функция вместо переменного числа параметров принимает список аргументов va list.
f (fprintf, vfprintf) — вывод результата в передаваемый через параметр функции поток, вместо стандартного вывода.
s (sprintf, snprintf, vsprintf, vspnprintf) — запись результата в строку (буфер в памяти), а не поток.
n (snprintf, vnsprintf) — наличие параметра, ограничивающего максимальное количество символов для записи результата (используется только вместе с префиксом s). В Maple функция nprintf аналогична sprintf, но возвращает не текстовую строку, а имя.
...