-# No: -Wcast-align; spurious for uses of char* to do pointer arithmetic\r
-# No: -Winline; generates spirous errors on -Os builds\r
-WARNINGS := -Wall -Wextra -pedantic -Wno-unused-parameter -Wshadow -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wno-long-long -Wuninitialized -Wstrict-prototypes\r
+# No: -Wcast-align; spurious for uses of char* to do pointer arithmetic\r
+# No: -Winline; generates spirous errors on -Os builds\r
+# No: -Wredundant-decls; redefinition of functions is legal and sometimes required\r
+# (especially applicable to PDCLib sources)\r
+# -Wno-unused-parameter; unused parameters are common in some interfaces\r
+WARNINGS := -Wall -Wextra -pedantic -Wshadow -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-long-long -Wuninitialized -Wstrict-prototypes -Wno-unused-parameter\r