svn commit: trunk/busybox/util-linux
vda at busybox.net
vda at busybox.net
Fri Sep 22 08:39:50 UTC 2006
Author: vda
Date: 2006-09-22 01:39:49 -0700 (Fri, 22 Sep 2006)
New Revision: 16178
Log:
readprofile: getopt_ulflags'isation
Modified:
trunk/busybox/util-linux/readprofile.c
Changeset:
Modified: trunk/busybox/util-linux/readprofile.c
===================================================================
--- trunk/busybox/util-linux/readprofile.c 2006-09-22 08:30:52 UTC (rev 16177)
+++ trunk/busybox/util-linux/readprofile.c 2006-09-22 08:39:49 UTC (rev 16178)
@@ -50,10 +50,9 @@
uint64_t add0=0;
unsigned int step;
unsigned int *buf, total, fn_len;
- unsigned long long fn_add, next_add; /* current and next address */
+ unsigned long long fn_add, next_add; /* current and next address */
char fn_name[S_LEN], next_name[S_LEN]; /* current and next name */
char mode[8];
- int c;
int optAll=0, optInfo=0, optReset=0, optVerbose=0, optNative=0;
int optBins=0, optSub=0;
char mapline[S_LEN];
@@ -65,42 +64,11 @@
proFile = defaultpro;
mapFile = defaultmap;
- while ((c = getopt(argc, argv, "M:m:np:itvarVbs")) != -1) {
- switch(c) {
- case 'm':
- mapFile = optarg;
- break;
- case 'n':
- optNative++;
- break;
- case 'p':
- proFile = optarg;
- break;
- case 'a':
- optAll++;
- break;
- case 'b':
- optBins++;
- break;
- case 's':
- optSub++;
- break;
- case 'i':
- optInfo++;
- break;
- case 'M':
- mult = optarg;
- break;
- case 'r':
- optReset++;
- break;
- case 'v':
- optVerbose++;
- break;
- default:
- bb_show_usage();
- }
- }
+ bb_opt_complementally = "nn:aa:bb:ss:ii:rr:vv";
+ bb_getopt_ulflags(argc, argv, "M:m:p:nabsirv",
+ &mult, &mapFile, &proFile,
+ &optNative, &optAll, &optBins, &optSub,
+ &optInfo, &optReset, &optVerbose);
if (optReset || mult) {
int multiplier, fd, to_write;
More information about the busybox-cvs
mailing list