aboutsummaryrefslogtreecommitdiff
path: root/networking/ipcalc.c
diff options
context:
space:
mode:
Diffstat (limited to 'networking/ipcalc.c')
-rw-r--r--networking/ipcalc.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/networking/ipcalc.c b/networking/ipcalc.c
index a39ad1a67..32b939f96 100644
--- a/networking/ipcalc.c
+++ b/networking/ipcalc.c
@@ -63,17 +63,16 @@ int get_prefix(unsigned long netmask);
63#define SILENT 0x20 63#define SILENT 0x20
64 64
65#if ENABLE_FEATURE_IPCALC_LONG_OPTIONS 65#if ENABLE_FEATURE_IPCALC_LONG_OPTIONS
66 static const struct option long_options[] = { 66 static const char ipcalc_longopts[] =
67 { "netmask", no_argument, NULL, 'm' }, 67 "netmask\0" No_argument "m"
68 { "broadcast", no_argument, NULL, 'b' }, 68 "broadcast\0" No_argument "b"
69 { "network", no_argument, NULL, 'n' }, 69 "network\0" No_argument "n"
70# if ENABLE_FEATURE_IPCALC_FANCY 70# if ENABLE_FEATURE_IPCALC_FANCY
71 { "prefix", no_argument, NULL, 'p' }, 71 "prefix\0" No_argument "p"
72 { "hostname", no_argument, NULL, 'h' }, 72 "hostname\0" No_argument "h"
73 { "silent", no_argument, NULL, 's' }, 73 "silent\0" No_argument "s"
74# endif 74# endif
75 { NULL, 0, NULL, 0 } 75 "\0";
76 };
77#endif 76#endif
78 77
79int ipcalc_main(int argc, char **argv); 78int ipcalc_main(int argc, char **argv);
@@ -86,7 +85,7 @@ int ipcalc_main(int argc, char **argv)
86 char *ipstr; 85 char *ipstr;
87 86
88#if ENABLE_FEATURE_IPCALC_LONG_OPTIONS 87#if ENABLE_FEATURE_IPCALC_LONG_OPTIONS
89 applet_long_options = long_options; 88 applet_long_options = ipcalc_longopts;
90#endif 89#endif
91 opt = getopt32(argc, argv, "mbn" USE_FEATURE_IPCALC_FANCY("phs")); 90 opt = getopt32(argc, argv, "mbn" USE_FEATURE_IPCALC_FANCY("phs"));
92 argc -= optind; 91 argc -= optind;