aboutsummaryrefslogtreecommitdiff
path: root/util-linux
diff options
context:
space:
mode:
author"Vladimir N. Oleynik" <dzo@simtreas.ru>2005-10-19 09:21:51 +0000
committer"Vladimir N. Oleynik" <dzo@simtreas.ru>2005-10-19 09:21:51 +0000
commit5cf9a03b3f7b9feb08f4aa4fc36f036b2f00614d (patch)
tree59c172d4dfecd04e30f11e741c78afc0f8666c56 /util-linux
parentbb20462cb34245037ecf92a0e7fc42b54b9e2d7b (diff)
downloadbusybox-w32-5cf9a03b3f7b9feb08f4aa4fc36f036b2f00614d.tar.gz
busybox-w32-5cf9a03b3f7b9feb08f4aa4fc36f036b2f00614d.tar.bz2
busybox-w32-5cf9a03b3f7b9feb08f4aa4fc36f036b2f00614d.zip
more const, attribute_noreturn saved 200 bytes
Diffstat (limited to 'util-linux')
-rw-r--r--util-linux/getopt.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/util-linux/getopt.c b/util-linux/getopt.c
index 0ad69ad9a..fc3b9f97e 100644
--- a/util-linux/getopt.c
+++ b/util-linux/getopt.c
@@ -63,10 +63,10 @@ typedef enum {BASH,TCSH} shell_t;
63 63
64/* Some global variables that tells us how to parse. */ 64/* Some global variables that tells us how to parse. */
65static shell_t shell=BASH; /* The shell we generate output for. */ 65static shell_t shell=BASH; /* The shell we generate output for. */
66static int quiet_errors=0; /* 0 is not quiet. */ 66static int quiet_errors; /* 0 is not quiet. */
67static int quiet_output=0; /* 0 is not quiet. */ 67static int quiet_output; /* 0 is not quiet. */
68static int quote=1; /* 1 is do quote. */ 68static int quote=1; /* 1 is do quote. */
69static int alternative=0; /* 0 is getopt_long, 1 is getopt_long_only */ 69static int alternative; /* 0 is getopt_long, 1 is getopt_long_only */
70 70
71/* Function prototypes */ 71/* Function prototypes */
72static const char *normalize(const char *arg); 72static const char *normalize(const char *arg);
@@ -192,9 +192,9 @@ int generate_output(char * argv[],int argc,const char *optstr,
192 return exit_code; 192 return exit_code;
193} 193}
194 194
195static struct option *long_options=NULL; 195static struct option *long_options;
196static int long_options_length=0; /* Length of array */ 196static int long_options_length; /* Length of array */
197static int long_options_nr=0; /* Nr of used elements in array */ 197static int long_options_nr; /* Nr of used elements in array */
198static const int LONG_OPTIONS_INCR = 10; 198static const int LONG_OPTIONS_INCR = 10;
199#define init_longopt() add_longopt(NULL,0) 199#define init_longopt() add_longopt(NULL,0)
200 200
@@ -285,7 +285,7 @@ void set_shell(const char *new_shell)
285 * 4) Returned for -T 285 * 4) Returned for -T
286 */ 286 */
287 287
288static struct option longopts[]= 288static const struct option longopts[]=
289{ 289{
290 {"options",required_argument,NULL,'o'}, 290 {"options",required_argument,NULL,'o'},
291 {"longoptions",required_argument,NULL,'l'}, 291 {"longoptions",required_argument,NULL,'l'},
@@ -300,7 +300,7 @@ static struct option longopts[]=
300}; 300};
301 301
302/* Stop scanning as soon as a non-option argument is found! */ 302/* Stop scanning as soon as a non-option argument is found! */
303static const char *shortopts="+ao:l:n:qQs:Tu"; 303static const char shortopts[]="+ao:l:n:qQs:Tu";
304 304
305 305
306int getopt_main(int argc, char *argv[]) 306int getopt_main(int argc, char *argv[])