cc -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations netdb/struct-hostent-h_addr_list.c -o netdb/struct-hostent-h_addr_list -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt -lintl -liconv netdb/struct-hostent-h_addr_list.c:2:17: error: ‘struct hostent’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] 2 | void foo(struct hostent* bar) | ^~~~~~~ netdb/struct-hostent-h_addr_list.c: In function ‘foo’: netdb/struct-hostent-h_addr_list.c:4:27: error: invalid use of undefined type ‘struct hostent’ 4 | char ***qux = &bar->h_addr_list; | ^~ cc1: all warnings being treated as errors