История изменений
Исправление EXL, (текущая версия) :
Да, анончик, ты на правильном пути. Макросы у ADS раскрываются вот так:
typedef int *var_list[1];
#define va_start(ap, parmN) (void)(*(ap) = __va_start(parmN))
#define va_end(ap) ((void)(*(ap) = 0))
Исходная версия EXL, :
Да, анончик, ты на правильном пути. Макросы у ADS раскрываются вот так:
typedef int *var_list[1];
#define va_start(ap, parmN) (void)(*(ap) = __va_start(parmN))
#define va_end(ap) ((void)(*(ap) = 0))