Я прочитал метод использования вариативных функций в C в http://www.gnu.org/s/libc/manual/html_node/Argument-Macros.html#Argument-Macros
Однако мне не удалось понять значение саморекламируемых типов данных. Что они собой представляют и чем они отличаются от типов данных, не поддерживающих саморекламу?