Re[4]: AndroidNDK: arm-linux-androideabi-g++: vsnprintf, va_list invalid cast pr
От: ProGameDev  
Дата: 04.03.13 19:46
Оценка:
Здравствуйте, Erop, Вы писали:

E>Здравствуйте, 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

E>1) пользуйся, пожалуйста, тэгами [c] для кода! [/c]

E>2) А что, у MS нет какой-то реализации va_list что ли? По станадарту va_list копируется и присваивается, чего ещё тебе надо?

Егор, ок. Понял. Спасибо за помощь. Да проблема то как раз в том, что для всех нужных платформ кроме Android это всё уже написано и работает. Эта проблема возникла только на gcc-arm.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.