]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Change c90 to c89 1875/head
authorRyan Schmidt <git@ryandesign.com>
Thu, 7 Nov 2019 17:01:13 +0000 (11:01 -0600)
committerRyan Schmidt <git@ryandesign.com>
Thu, 7 Nov 2019 17:04:31 +0000 (11:04 -0600)
c89 and c90 are the same language. Old compilers like gcc 4.2.1 don't
know the c90 alias.

Makefile
zlibWrapper/Makefile

index efb555c35b395ff30f0ebee54a484eb9ea883bc5..8ff9642f1ccaa06a2b088bc6ad9fc2768d78ac9f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -351,9 +351,9 @@ cmakebuild:
        mkdir $(BUILDIR)/cmake/build
        cd $(BUILDIR)/cmake/build ; cmake -DCMAKE_INSTALL_PREFIX:PATH=~/install_test_dir $(CMAKE_PARAMS) .. ; $(MAKE) install ; $(MAKE) uninstall
 
-c90build: clean
+c89build: clean
        $(CC) -v
-       CFLAGS="-std=c90 -Werror" $(MAKE) allmost  # will fail, due to missing support for `long long`
+       CFLAGS="-std=c89 -Werror" $(MAKE) allmost  # will fail, due to missing support for `long long`
 
 gnu90build: clean
        $(CC) -v
index 6addb743cbe6566366b04212773376b800abfdcc..feed5b84a34f632f257fff46af963fdf84fb158a 100644 (file)
@@ -20,8 +20,8 @@ TEST_FILE = ../doc/zstd_compression_format.md
 
 CPPFLAGS += -DXXH_NAMESPACE=ZSTD_ -I$(ZLIB_PATH) -I$(PROGRAMS_PATH)       \
             -I$(ZSTDLIBDIR) -I$(ZSTDLIBDIR)/common -I$(ZLIBWRAPPER_PATH)
-STDFLAGS  = -std=c90 -pedantic -Wno-long-long -Wno-variadic-macros -Wc++-compat \
-            -DNO_snprintf -DNO_vsnprintf  # strict ISO C90 is missing these prototypes
+STDFLAGS  = -std=c89 -pedantic -Wno-long-long -Wno-variadic-macros -Wc++-compat \
+            -DNO_snprintf -DNO_vsnprintf  # strict ANSI C89 is missing these prototypes
 DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wswitch-enum \
             -Wdeclaration-after-statement -Wstrict-prototypes -Wundef     \
             -Wstrict-aliasing=1