summary refs log tree commit diff
path: root/src/eval.h
diff options
context:
space:
mode:
authorherbert <herbert@gondor.apana.org.au>2005-03-25 23:39:14 +1100
committerHerbert Xu <herbert@gondor.apana.org.au>2005-09-26 18:33:05 +1000
commit4a7e4ba5cb8bfd267fee12a848bd3292580bcdfa (patch)
tree9834b4d48049cf5f6fb5debac80f5fdb2f3dfd62 /src/eval.h
parentEliminate first null termination in setvar. (diff)
downloaddash-4a7e4ba5cb8bfd267fee12a848bd3292580bcdfa.tar.gz
dash-4a7e4ba5cb8bfd267fee12a848bd3292580bcdfa.zip
Turn evalskip into a bit field.
This allows SKIPEVAL and SKIPFUNC to coexist which is needed for eval return 1.
Diffstat (limited to 'src/eval.h')
-rw-r--r--src/eval.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval.h b/src/eval.h
index dc523e2..3d0a9a6 100644
--- a/src/eval.h
+++ b/src/eval.h
@@ -62,8 +62,8 @@ extern int funcnest;
 extern int evalskip;
 
 /* reasons for skipping commands (see comment on breakcmd routine) */
-#define SKIPBREAK	1
-#define SKIPCONT	2
-#define SKIPFUNC	3
-#define SKIPFILE	4
-#define SKIPEVAL	5
+#define SKIPBREAK	(1 << 0)
+#define SKIPCONT	(1 << 1)
+#define SKIPFUNC	(1 << 2)
+#define SKIPFILE	(1 << 3)
+#define SKIPEVAL	(1 << 4)