Code
CFLAGS= -std=gnu99 -Wall -Werror -W -Wextra -Wmissing-declarations \
-Wmissing-prototypes -Wcast-align -Wpointer-arith -Wreturn-type \
-Wformat -Wformat-security -Wnested-externs -Wsign-compare \
-Wwrite-strings -Waggregate-return -Wstrict-prototypes -Winline
Ich nutze obige Daumenschrauben um mir ein sauberen Stil anzugewöhnen. Ist in einer Uni-Projektgruppe mal ausbaldovert worden, wo ich auch mit viel Fremdcode arbeiten musste/durfte der mit Mis-Casts und anderem gespickt war.