Здравствуйте, ProGameDev, Вы писали:
E>>В целом не ясно, зачем вообще представлять va_list как const void*?
PGD>Платформонезависимость. PGD>Здесь имеется ввиду, что PGD>#ifdef PLATFORM_X PGD>ret = vsnprintf( buffer, count-1, fmt, va_list (va_list_arg) ); PGD>#elseif PLATFORM_Y PGD>ret = _vsnprintf( майкрасофт стайл типа ) PGD>#elseif PLATFORM_Z
1) пользуйся, пожалуйста, тэгами [c] для кода! [/c]
2) А что, у MS нет какой-то реализации va_list что ли? По станадарту va_list копируется и присваивается, чего ещё тебе надо?
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском