cc -O2 -pthread -Wall -Wextra -Werror -Wno-error=deprecated -Wno-error=deprecated-declarations utmpx/struct-utmpx-ut_type.c -o utmpx/struct-utmpx-ut_type -D_POSIX_C_SOURCE=202405L -lm -lpthread -lrt -lintl -lcrypt utmpx/struct-utmpx-ut_type.c: In function 'foo': utmpx/struct-utmpx-ut_type.c:10:15: error: pointer targets in initialization of 'short int *' from 'uint16_t *' {aka 'short unsigned int *'} differ in signedness [-Werror=pointer-sign] 10 | short *qux = &bar->ut_type; | ^ cc1: all warnings being treated as errors