no need for an explicit cast now
stricter CFLAGS