X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Fcut.c;h=11e9d5e873bc4aa155699799a8ebda29986dce25;hb=1781188a9d6ee045a72f37b86102380909e04539;hp=f9c72ca81bea597d086b0e641e3f27e8e8153e51;hpb=b7128c6236ac9b4d5d69ad95d509498f38df0dd6;p=oweals%2Fbusybox.git diff --git a/coreutils/cut.c b/coreutils/cut.c index f9c72ca81..11e9d5e87 100644 --- a/coreutils/cut.c +++ b/coreutils/cut.c @@ -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 */ @@ -289,12 +291,12 @@ static void cut_file(FILE *file) } -extern int cut_main(int argc, char **argv) +int cut_main(int argc, char **argv) { unsigned long opt; char *sopt, *sdopt; - bb_opt_complementally = "b~bcf:c~bcf:f~bcf"; + bb_opt_complementally = "b--bcf:c--bcf:f--bcf"; opt = bb_getopt_ulflags(argc, argv, optstring, &sopt, &sopt, &sopt, &sdopt); part = opt & (OPT_BYTE_FLGS|OPT_CHAR_FLGS|OPT_FIELDS_FLGS); if(part == 0)