From: Arthur Marble Date: Sun, 26 Nov 2017 16:38:29 +0000 (-0800) Subject: non-void should return a value bug in main.c X-Git-Url: https://jxself.org/git/?a=commitdiff_plain;h=6539332686a03e95d8032567093e2297ba6748a7;p=a56.git non-void should return a value bug in main.c --- diff --git a/main.c b/main.c index a6efff3..2d6b759 100644 --- a/main.c +++ b/main.c @@ -10,6 +10,7 @@ /* * Copyright (C) 2008 Robert Millan * Copyright (C) 2012 Thorsten Alteholz + * Copyright (C) 2014 Arthur Marble * * This file is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published @@ -205,7 +206,7 @@ double f; pass = 2; /* what a kludge */ yyerror("%s: multiply defined symbol", sym); pass = 1; - return; + return 1; } stop = &symtab[HASH(sym)]; sp = NEW(struct sym); @@ -415,7 +416,7 @@ struct psect *pp; int used, avail, of; if(pp == NULL) - return; + return 1; used = pp->pc - pp->bottom; avail = pp->top - pp->pc;