diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-04-02 09:56:57 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-04-02 09:56:57 -0700 |
commit | a0e1a70d53dc1f1428829e34192afff86c1f34b8 (patch) | |
tree | e5d310fb066e409e7ee82df6ec567efe95cdd511 /cppawk-include | |
parent | d272501d9e10c61ed9e88f9e2f1bf9535e0b3cf1 (diff) | |
download | cppawk-a0e1a70d53dc1f1428829e34192afff86c1f34b8.tar.gz cppawk-a0e1a70d53dc1f1428829e34192afff86c1f34b8.tar.bz2 cppawk-a0e1a70d53dc1f1428829e34192afff86c1f34b8.zip |
varg-priv: fix circular dep with cons.
Diffstat (limited to 'cppawk-include')
-rw-r--r-- | cppawk-include/varg-priv.h | 10 |
1 files changed, 5 insertions, 5 deletions
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) |