diff options
author | Rob Landley | 2006-03-10 19:22:06 +0000 |
---|---|---|
committer | Rob Landley | 2006-03-10 19:22:06 +0000 |
commit | bc68cd14ccaebc17e7e03a08e51fddfb91007624 (patch) | |
tree | beb32cedafc6232bf8a49fe90f0769d471ea6791 /editors | |
parent | dae6aa28598cb2353291f18ca52e768c3259165a (diff) | |
download | busybox-bc68cd14ccaebc17e7e03a08e51fddfb91007624.zip busybox-bc68cd14ccaebc17e7e03a08e51fddfb91007624.tar.gz |
Patch from Denis Vlasenko turning static const int (which gets emitted into
the busybox binary) into enums (which don't).
Diffstat (limited to 'editors')
-rw-r--r-- | editors/awk.c | 2 | ||||
-rw-r--r-- | editors/vi.c | 26 |
2 files changed, 15 insertions, 13 deletions
diff --git a/editors/awk.c b/editors/awk.c index 65856aa..cce3b56 100644 --- a/editors/awk.c +++ b/editors/awk.c @@ -392,7 +392,7 @@ static char * vValues = /* hash size may grow to these values */ #define FIRST_PRIME 61; static const unsigned int PRIMES[] = { 251, 1021, 4093, 16381, 65521 }; -static const unsigned int NPRIMES = sizeof(PRIMES) / sizeof(unsigned int); +enum { NPRIMES = sizeof(PRIMES) / sizeof(unsigned int) }; /* globals */ diff --git a/editors/vi.c b/editors/vi.c index 4dcef68..3bf9ac3 100644 --- a/editors/vi.c +++ b/editors/vi.c @@ -138,18 +138,20 @@ static const char CMup[] = "\033[A"; static const char CMdown[] = "\n"; -static const int YANKONLY = FALSE; -static const int YANKDEL = TRUE; -static const int FORWARD = 1; // code depends on "1" for array index -static const int BACK = -1; // code depends on "-1" for array index -static const int LIMITED = 0; // how much of text[] in char_search -static const int FULL = 1; // how much of text[] in char_search - -static const int S_BEFORE_WS = 1; // used in skip_thing() for moving "dot" -static const int S_TO_WS = 2; // used in skip_thing() for moving "dot" -static const int S_OVER_WS = 3; // used in skip_thing() for moving "dot" -static const int S_END_PUNCT = 4; // used in skip_thing() for moving "dot" -static const int S_END_ALNUM = 5; // used in skip_thing() for moving "dot" +enum { + YANKONLY = FALSE, + YANKDEL = TRUE, + FORWARD = 1, // code depends on "1" for array index + BACK = -1, // code depends on "-1" for array index + LIMITED = 0, // how much of text[] in char_search + FULL = 1, // how much of text[] in char_search + + S_BEFORE_WS = 1, // used in skip_thing() for moving "dot" + S_TO_WS = 2, // used in skip_thing() for moving "dot" + S_OVER_WS = 3, // used in skip_thing() for moving "dot" + S_END_PUNCT = 4, // used in skip_thing() for moving "dot" + S_END_ALNUM = 5 // used in skip_thing() for moving "dot" +}; typedef unsigned char Byte; |