extern int LLsymb;
#define LL_SAFE(x) /* Nothing */
-#define LL_SSCANDONE(x) if (LLsymb != x) LLsafeerror(x); else
-#define LL_SCANDONE(x) if (LLsymb != x) LLerror(x); else
+#define LL_SSCANDONE(x) if (LLsymb != x) LLsafeerror(x)
+#define LL_SCANDONE(x) if (LLsymb != x) LLerror(x)
#define LL_NOSCANDONE(x) LLscan(x)
#ifdef LL_FASTER
-#define LLscan(x) if ((LLsymb = LL_LEXI()) != x) LLerror(x); else
+#define LLscan(x) if ((LLsymb = LL_LEXI()) != x) LLerror(x)
#endif
extern unsigned int LLscnt[];
static int LLlevel;
#if LL_ANSI_C
+#define LL_VOIDCST (void)
void LLmessage(int);
+#else
+#define LL_VOIDCST
#endif
#ifdef LL_USERHOOK
#if LL_ANSI_C
if (t == EOFILE) {
#ifdef LL_USERHOOK
static int lst[] = { EOFILE, 0 };
- if (LLuserhook(EOFILE, lst)) /* nothing */;
+ LL_VOIDCST LLuserhook(EOFILE, lst);
#endif /* LL_USERHOOK */
if (LLsymb != EOFILE && LLsymb > 0) {
LLmessage(-1);
i = LLindex[t];
LLtcnt[i]++;
#ifdef LL_USERHOOK
- if (LLdoskip(t)) /* nothing */;
+ LL_VOIDCST LLdoskip(t);
#else
- if (LLskip()) /* nothing */;
+ LL_VOIDCST LLskip();
#endif
LLtcnt[i]--;
if (LLsymb != t) LLmessage(t);
if (t == EOFILE) {
#ifdef LL_USERHOOK
static int lst[] = { EOFILE, 0 };
- if (LLuserhook(EOFILE, lst)) /* nothing */;
+ LL_VOIDCST LLuserhook(EOFILE, lst);
#endif /* LL_USERHOOK */
if (LLsymb != EOFILE && LLsymb > 0) {
LLmessage(-1);