There is no need for -fno-gnu-keywords (which was implied by -ansi) in the
current code.
-ansi disables GCC built-in functions, which add optimizations and extra
security checks in some cases. It may be good to use it (and -pedantic) while
developing to try to keep the code ANSI standard, but users should have binaries
compiled without the option.
\r
objects_so:=$(patsubst %$(EXTENSION),%.lo,$(sources))\r
\r
-WARNINGFLAGS=-Wall -Wextra -Wno-unknown-pragmas -ansi -fno-gnu-keywords -D_GNU_SOURCE \\r
- -Wshadow\r
+WARNINGFLAGS=-Wall -Wextra -Wno-unknown-pragmas -D_GNU_SOURCE -Wshadow\r
COMPILEFLAGS=$(DEBUGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(WARNINGFLAGS) $(INCLUDE)\r
LINKFLAGS=-L. -L$(LIBEBML_LIB_DIR) $(LDFLAGS)\r
DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)\r