From a0e1a70d53dc1f1428829e34192afff86c1f34b8 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 2 Apr 2022 09:56:57 -0700 Subject: varg-priv: fix circular dep with cons. --- cppawk-include/varg-priv.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cppawk-include') diff --git a/cppawk-include/varg-priv.h b/cppawk-include/varg-priv.h index 33616fd..4bb9a47 100644 --- a/cppawk-include/varg-priv.h +++ b/cppawk-include/varg-priv.h @@ -36,16 +36,12 @@ #include "case-priv.h" #endif -#ifndef __CPPAWK_CONS_H -#include "cons.h" -#endif - #define __rest \ __r1, __r2, __r3, __r4, __r5, __r6, __r7, __r8, __r9, __r10, __r11, \ __r12, __r13, __r14, __r15, __r16, __r17, __r18, __r19, __r20, __r21, \ __r22, __r23, __r24, __r25, __r26, __r27, __r28, __r29, __r30, __r31, __r32 -#define __varg_count(name, check, count) \ +#define __varg_count(name, check, count) \ if (__present(check)) \ __error(name ": too many arguments"); \ count = 0; \ @@ -366,6 +362,10 @@ __cfall; \ } +#ifndef __CPPAWK_CONS_H +#include "cons.h" +#endif + function __argcount(__name, __rest, __narg, // check argument; doubles as local count __case_temps) -- cgit v1.2.3