summaryrefslogtreecommitdiff
path: root/findutils/grep.c
diff options
context:
space:
mode:
authorEric Andersen2004-05-26 11:48:29 +0000
committerEric Andersen2004-05-26 11:48:29 +0000
commitabc513a90f7f8f4bd4ce74fd7fa46f4a83899c91 (patch)
tree42a9e8b43b8c3e2c86d4f7cbfb2dbbccd754b039 /findutils/grep.c
parentdec7f81370071b3e4d080d14491f60ef0e5577b8 (diff)
downloadbusybox-abc513a90f7f8f4bd4ce74fd7fa46f4a83899c91.zip
busybox-abc513a90f7f8f4bd4ce74fd7fa46f4a83899c91.tar.gz
Make the grep option values a bit less horrible
Diffstat (limited to 'findutils/grep.c')
-rw-r--r--findutils/grep.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/findutils/grep.c b/findutils/grep.c
index 4e7e159..ddc5cea 100644
--- a/findutils/grep.c
+++ b/findutils/grep.c
@@ -35,37 +35,37 @@
/* options */
#define GREP_OPTS "lnqvscFiHhe:f:L"
-#define GREP_OPT_l 1
+#define GREP_OPT_l (1<<0)
static char print_files_with_matches;
-#define GREP_OPT_n 2
+#define GREP_OPT_n (1<<1)
static char print_line_num;
-#define GREP_OPT_q 4
+#define GREP_OPT_q (1<<2)
static char be_quiet;
-#define GREP_OPT_v 8
+#define GREP_OPT_v (1<<3)
typedef char invert_search_t;
static invert_search_t invert_search;
-#define GREP_OPT_s 16
+#define GREP_OPT_s (1<<4)
static char suppress_err_msgs;
-#define GREP_OPT_c 32
+#define GREP_OPT_c (1<<5)
static char print_match_counts;
-#define GREP_OPT_F 64
+#define GREP_OPT_F (1<<6)
static char fgrep_flag;
-#define GREP_OPT_i 128
-#define GREP_OPT_H 256
-#define GREP_OPT_h 512
-#define GREP_OPT_e 1024
-#define GREP_OPT_f 2048
-#define GREP_OPT_L 4096
+#define GREP_OPT_i (1<<7)
+#define GREP_OPT_H (1<<8)
+#define GREP_OPT_h (1<<9)
+#define GREP_OPT_e (1<<10)
+#define GREP_OPT_f (1<<11)
+#define GREP_OPT_L (1<<12)
static char print_files_without_matches;
#ifdef CONFIG_FEATURE_GREP_CONTEXT
#define GREP_OPT_CONTEXT "A:B:C"
-#define GREP_OPT_A 8192
-#define GREP_OPT_B 16384
-#define GREP_OPT_C 32768
-#define GREP_OPT_E 65536
+#define GREP_OPT_A (1<<13)
+#define GREP_OPT_B (1<<14)
+#define GREP_OPT_C (1<<15)
+#define GREP_OPT_E (1<<16)
#else
#define GREP_OPT_CONTEXT ""
-#define GREP_OPT_E 8192
+#define GREP_OPT_E (1<<13)
#endif
#ifdef CONFIG_FEATURE_GREP_EGREP_ALIAS
# define OPT_EGREP "E"