From 49aa79705fc28c4a5a889ca41bf5f2c3ca7e81f9 Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Fri, 29 Jul 2016 09:24:42 -0400 Subject: [PATCH] sql.y: program returns success (0) or fail (1) depending on parse outcome. --- sql.y | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/sql.y b/sql.y index a2c9f05..06629fc 100644 --- a/sql.y +++ b/sql.y @@ -1046,10 +1046,11 @@ main(int ac, char **av) yyset_in(in_f, pstate.scanner); - if(!yyparse(pstate.scanner, &pstate)) + if(!yyparse(pstate.scanner, &pstate)) { printf("SQL parse worked\n"); - else + return 0; + } else { printf("SQL parse failed\n"); - - return 0; + return 1; + } } /* main */