summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2019-08-02 13:21:55 -0400
committerJakob Kaivo <jkk@ung.org>2019-08-02 13:21:55 -0400
commitab6dc14c2ea35d6c1a0415dbfafe7dd503c989db (patch)
treea787cb5ea903da0ab4216bd0b45d85726c7098ae
parent3f76a2d55fa77b604029a75ca2d8f2b728ecb712 (diff)
compile cleanly with warnings reeanbled
-rw-r--r--Makefile2
-rw-r--r--sh.l7
2 files changed, 8 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 20b847d..ab09d20 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@
default: all
-CFLAGS=-g -Wall -Wextra -Wpedantic -Werror -Wno-unused-function -Wno-sign-compare
+CFLAGS=-g -Wall -Wextra -Wpedantic -Werror
UTILITY=sh
SOURCES=alias.c bg.c builtins.c cd.c command.c false.c fc.c fg.c getopts.c \
diff --git a/sh.l b/sh.l
index 539a251..c38ea7c 100644
--- a/sh.l
+++ b/sh.l
@@ -63,3 +63,10 @@ OPERATOR [()|;&<>]
[^ \t\n()|;&<>]+ { yylval.s = yytext; return WORD; }
{WHITESPACE} ;
+
+%%
+void sh_silence_warning(void)
+{
+ input();
+ yyunput(0, 0);
+}