#include <netdb.h>
int main (void)
{
struct addrinfo a;
int b = AI_PASSIVE;
return 0;
}
Если компилировать без опции -ansi все замечательно компилируется. А вот если ее добавить, то, во-первых, структура будет по мнению компилятора иметь неизвестный размер, а во-вторых (и это вообще не понятно) константа существовать не будет. Это баг или фича? Или это у меня в голове что-то не так?