Patch from Denis Vlasenko turning static const int (which gets emitted into

the busybox binary) into enums (which don't).
This commit is contained in:
Rob Landley
2006-03-10 19:22:06 +00:00
parent dae6aa2859
commit bc68cd14cc
28 changed files with 243 additions and 193 deletions

View File

@@ -45,9 +45,11 @@ struct cut_list {
int endpos;
};
static const int BOL = 0;
static const int EOL = INT_MAX;
static const int NON_RANGE = -1;
enum {
BOL = 0,
EOL = INT_MAX,
NON_RANGE = -1
};
static struct cut_list *cut_lists = NULL; /* growable array holding a series of lists */
static unsigned int nlists = 0; /* number of elements in above list */

View File

@@ -343,9 +343,10 @@ static const struct mode_info mode_info[] = {
MI_ENTRY(stty_dec, combination, OMIT, 0, 0 ),
};
static const int NUM_mode_info =
(sizeof(mode_info) / sizeof(struct mode_info));
enum {
NUM_mode_info =
(sizeof(mode_info) / sizeof(struct mode_info))
};
/* Control character settings. */
struct control_info {
@@ -395,8 +396,10 @@ static const struct control_info control_info[] = {
{stty_time, 0, VTIME},
};
static const int NUM_control_info =
(sizeof(control_info) / sizeof(struct control_info));
enum {
NUM_control_info =
(sizeof(control_info) / sizeof(struct control_info))
};
#define EMT(t) ((enum mode_type)(t))