aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cppawk-include/iter.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/cppawk-include/iter.h b/cppawk-include/iter.h
index 57ff81e..8b6a3ce 100644
--- a/cppawk-include/iter.h
+++ b/cppawk-include/iter.h
@@ -26,15 +26,12 @@
// POSSIBILITY OF SUCH DAMAGE.
#ifndef __CPPAWK_ITER_H
+#define __CPPAWK_ITER_H
#ifndef __CPPAWK_BASE_H
#include "base.h"
#endif
-#ifndef __CPPAWK_CONS_H
-#include "cons.h"
-#endif
-
#ifndef __CPPAWK_NARG_PRIV_H
#include "narg-priv.h"
#endif
@@ -53,6 +50,10 @@
for (index = 1; index <= NF; index++) \
if ((val = $ index) || 1)
+#ifndef __CPPAWK_CONS_H
+#include "cons.h"
+#endif
+
#define loop(...) for (__loop_init(__VA_ARGS__); \
(__loop_test(__VA_ARGS__) || \
__loop_fini(__VA_ARGS__)) && \