У меня есть сомнения по поводу многих вещей, связанных с различными спецификациями C.
Если я программирую библиотеку на C99, могу ли я использовать ее из кода C89? (с использованием только функций с определениями, совместимыми с C89).
пример, этот код можно было бы использовать в C89?
Заголовок разделяемой библиотеки:
#ifdef C99
void func (double complex a, double complex b); // C99 function
#endif
/* another C89 compliant function */
void func2 (double a, double b);
Заранее спасибо: )