--- lib-src/libnyquist/xlisp/xlbfun.c +++ lib-src/libnyquist/xlisp/xlbfun.c @@ -603,6 +603,7 @@ { xllastarg(); xlcleanup(); + return (NIL); } /* xtoplevel - special form 'top-level' */ @@ -610,6 +611,7 @@ { xllastarg(); xltoplevel(); + return (NIL); } /* xcontinue - special form 'continue' */ @@ -617,6 +619,7 @@ { xllastarg(); xlcontinue(); + return (NIL); } /* xevalhook - eval hook function */ --- lib-src/libnyquist/xlisp/xlread.c +++ lib-src/libnyquist/xlisp/xlread.c @@ -240,6 +240,8 @@ /* handle illegal characters */ else xlerror("illegal character",cvfixnum((FIXTYPE)ch)); + + return (FALSE); } /* rmhash - read macro for '#' */