From 703e6451f2e804a953bed7db0d884e2fbac9b240 Mon Sep 17 00:00:00 2001 From: seleznevae Date: Mon, 3 Dec 2018 23:01:09 +0300 Subject: [PATCH] [A] Added build with old C standard --- .travis.yml | 9 +++++++++ lib/fort.c | 2 -- src/fort_impl.c | 2 -- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 86d3f8f..d623d91 100644 --- a/.travis.yml +++ b/.travis.yml @@ -126,6 +126,15 @@ script: export CXX=${FORT_CXX_COMPILER}; fi + # basic build with old c standard + - | + if [ "${BASIC_LINUX_GCC}" = "yes" ]; then + cd lib + gcc -Wextra -Wall -Werror --std=c89 fort.c -c -o fort.o + rm fort.o + cd .. + fi + # cppcheck run - | if [ "${BASIC_LINUX_GCC}" = "yes" ]; then diff --git a/lib/fort.c b/lib/fort.c index cd40784..e15d912 100644 --- a/lib/fort.c +++ b/lib/fort.c @@ -1741,7 +1741,6 @@ const char *ft_to_string(const ft_table_t *table) const fort_row_t *, const fort_row_t *, enum HorSeparatorPos, const separator_t *, const context_t *) = print_row_separator; -// int (*snprint_n_chars_)(char *, size_t, size_t, char) = snprint_n_chars; int (*snprint_n_strings_)(char *, size_t, size_t, const char *) = snprint_n_strings; assert(table); @@ -1843,7 +1842,6 @@ const wchar_t *ft_to_wstring(const ft_table_t *table) const fort_row_t *, const fort_row_t *, enum HorSeparatorPos, const separator_t *, const context_t *) = wprint_row_separator; -// int (*snprint_n_chars_)(wchar_t *, size_t, size_t, wchar_t) = wsnprint_n_chars; int (*snprint_n_strings_)(wchar_t *, size_t, size_t, const char *) = wsnprint_n_string; diff --git a/src/fort_impl.c b/src/fort_impl.c index 52aa8d4..71c449c 100644 --- a/src/fort_impl.c +++ b/src/fort_impl.c @@ -586,7 +586,6 @@ const char *ft_to_string(const ft_table_t *table) const fort_row_t *, const fort_row_t *, enum HorSeparatorPos, const separator_t *, const context_t *) = print_row_separator; -// int (*snprint_n_chars_)(char *, size_t, size_t, char) = snprint_n_chars; int (*snprint_n_strings_)(char *, size_t, size_t, const char *) = snprint_n_strings; assert(table); @@ -688,7 +687,6 @@ const wchar_t *ft_to_wstring(const ft_table_t *table) const fort_row_t *, const fort_row_t *, enum HorSeparatorPos, const separator_t *, const context_t *) = wprint_row_separator; -// int (*snprint_n_chars_)(wchar_t *, size_t, size_t, wchar_t) = wsnprint_n_chars; int (*snprint_n_strings_)(wchar_t *, size_t, size_t, const char *) = wsnprint_n_string;