lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> > Would this trick satisfy all compilers?
> >
> > diff -r1.35 loslib.c
> > 277c277,278
> > <   exit(status);
> > ---
> >>   if (L) exit(status);  /* test to avoid warnings of 'exit' x 'return' */
> >>   return 0;
> 
> I think this would be foolproof:
> 
> lua_pushnumber(L, 0);
> if (lua_isnumber(L, -1)) exit(status);
> return 0;

Did you find a compiler that complained about the "if (L)" code?

-- Roberto