clang -iquote. -I/usr/local/include -O2 -pipe -DBUILD="\"0.9\"" -g -ggdb -DDEBUG -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -c input.c -o input.o clang: warning: argument unused during compilation: '-g' input.c:165:16: warning: pointer types point to integer types with different sign passing 'u_char [64]', expected 'char const *' [-Wpointer-sign] *n = strtonum(arg->data, 0, UINT16_MAX, &errstr); ^~~~~~~~~ input.c:208:4: warning: pointer types point to integer types with different sign assigning 'u_char *', expected 'char *' [-Wpointer-sign] s = ictx->string_buf; ^ ~~~~~~~~~~~~~~~~ 2 diagnostics generated. clang -iquote. -I/usr/local/include -O2 -pipe -DBUILD="\"0.9\"" -g -ggdb -DDEBUG -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -c key-string.c -o key-string.o clang: warning: argument unused during compilation: '-g' key-string.c:111:7: warning: pointer types point to integer types with different sign assigning 'char const *', expected 'u_char const *' [-Wpointer-sign] ptr = string + 2; ^ ~~~~~~~~~~ key-string.c:113:7: warning: pointer types point to integer types with different sign assigning 'char const *', expected 'u_char const *' [-Wpointer-sign] ptr = string + 1; ^ ~~~~~~~~~~ key-string.c:126:33: warning: pointer types point to integer types with different sign passing 'u_char const *', expected 'char const *' [-Wpointer-sign] key = key_string_search_table(ptr); ^~~ key-string.c:133:7: warning: pointer types point to integer types with different sign assigning 'char const *', expected 'u_char const *' [-Wpointer-sign] ptr = string + 2; ^ ~~~~~~~~~~ key-string.c:141:34: warning: pointer types point to integer types with different sign passing 'u_char const *', expected 'char const *' [-Wpointer-sign] key = key_string_lookup_string(ptr); ^~~ 5 diagnostics generated. clang -iquote. -I/usr/local/include -O2 -pipe -DBUILD="\"0.9\"" -g -ggdb -DDEBUG -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -c log.c -o log.o clang: warning: argument unused during compilation: '-g' log.c:127:19: warning: format string is not a string literal [-Wformat-nonliteral] if (vfprintf(f, fmt, ap) == -1) ^~~ 1 diagnostic generated. clang -iquote. -I/usr/local/include -O2 -pipe -DBUILD="\"0.9\"" -g -ggdb -DDEBUG -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -c tty-keys.c -o tty-keys.o clang: warning: argument unused during compilation: '-g' tty-keys.c:239:6: warning: pointer types point to integer types with different sign assigning 'u_char *', expected 'char *' [-Wpointer-sign] buf = BUFFER_OUT(tty->in); ^ ~~~~~~~~~~~~~~~~~~~ 1 diagnostic generated. clang -iquote. -I/usr/local/include -O2 -pipe -DBUILD="\"0.9\"" -g -ggdb -DDEBUG -Wno-long-long -Wall -W -Wnested-externs -Wformat=2 -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Wwrite-strings -Wshadow -Wpointer-arith -Wsign-compare -Wundef -Wbad-function-cast -Winline -Wcast-align -c util.c -o util.o clang: warning: argument unused during compilation: '-g' util.c:62:10: warning: pointer types point to integer types with different sign assigning 'char const *', expected 'u_char const *' [-Wpointer-sign] for (cp = in; *cp != '\0'; cp++) { ^ ~~ 1 diagnostic generated.