Я собираю библиотеку базы данных с pro C, который преобразует файл библиотеки .ppc в файл .c, который может использовать gcc. Тем не менее, я получаю много ошибок в Pro C, как показано ниже
PCC-S-02201, Encountered the symbol
"__ attribute__ " when expecting one of
the `following`
...
, Encountered the symbol
"__builtin_va_list" when expecting one of
the `following`
Отсутствующие символы относятся к цепочке стандартных включений, таких как stdio.h и stdlib.h. Как мне обойти эту проблему?
Библиотека, которую я собираю, пришла из старой системы Solaris, которую мы сейчас обновляем (до новой системы Solaris 10), и заголовочные файлы, похоже, не используют эти символы. например более новые .h файлы имеют
typedef __builtin_va_list va_list
в то время как старые файлы .h имеют
typedef void* va_list
Есть много подобных вещей, поэтому я не хочу идти и исправлять все вручную с помощью typedef