]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/getopt.h
zebra, lib: fix the ZEBRA_INTERFACE_VRF_UPDATE zapi message
[mirror_frr.git] / lib / getopt.h
index cc38a45c236d4daafe5407800f21e4475dd40a6c..138870d199e98664f7e37c2031348f2e458168db 100644 (file)
@@ -34,7 +34,7 @@
  * to use the system version.
  */
 
-#ifdef __cplusplus
+#ifdef __cplusplus
 extern "C" {
 #endif
 
@@ -90,18 +90,17 @@ extern int optopt;
    one).  For long options that have a zero `flag' field, `getopt'
    returns the contents of the `val' field.  */
 
-struct option
-{
-#if defined (__STDC__) && __STDC__
-  const char *name;
+struct option {
+#if defined(__STDC__) && __STDC__
+       const char *name;
 #else
-  char *name;
+       char *name;
 #endif
-  /* has_arg can't be an enum because some compilers complain about
-     type mismatches in all the code that assumes it is an int.  */
-  int has_arg;
-  int *flag;
-  int val;
+       /* has_arg can't be an enum because some compilers complain about
+          type mismatches in all the code that assumes it is an int.  */
+       int has_arg;
+       int *flag;
+       int val;
 };
 
 /* Names for the values of the `has_arg' field of `struct option'.  */
@@ -110,7 +109,7 @@ struct option
 #define required_argument      1
 #define optional_argument      2
 
-#if defined (__STDC__) && __STDC__
+#if defined(__STDC__) && __STDC__
 
 #if REALLY_NEED_PLAIN_GETOPT
 
@@ -120,39 +119,37 @@ struct option
  * should be written to define NONPOSIX_GETOPT_DEFINITION.
  */
 #ifndef NONPOSIX_GETOPT_DEFINITION
-extern int getopt (int argc, char *const *argv, const char *shortopts);
-#else /* NONPOSIX_GETOPT_DEFINITION */
-extern int getopt (void);
+extern int getopt(int argc, char *const *argv, const char *shortopts);
+#else  /* NONPOSIX_GETOPT_DEFINITION */
+extern int getopt(void);
 #endif /* NONPOSIX_GETOPT_DEFINITION */
 
 #endif
 
 
-extern int getopt_long (int argc, char *const *argv, const char *shortopts,
-                       const struct option *longopts, int *longind);
-extern int getopt_long_only (int argc, char *const *argv,
-                            const char *shortopts,
-                            const struct option *longopts, int *longind);
+extern int getopt_long(int argc, char *const *argv, const char *shortopts,
+                      const struct option *longopts, int *longind);
+extern int getopt_long_only(int argc, char *const *argv, const char *shortopts,
+                           const struct option *longopts, int *longind);
 
 /* Internal only.  Users should not call this directly.  */
-extern int _getopt_internal (int argc, char *const *argv,
-                            const char *shortopts,
-                            const struct option *longopts, int *longind,
-                            int long_only);
+extern int _getopt_internal(int argc, char *const *argv, const char *shortopts,
+                           const struct option *longopts, int *longind,
+                           int long_only);
 #else /* not __STDC__ */
 
 #ifdef REALLY_NEED_PLAIN_GETOPT
-extern int getopt ();
+extern int getopt();
 #endif /* REALLY_NEED_PLAIN_GETOPT */
 
-extern int getopt_long ();
-extern int getopt_long_only ();
+extern int getopt_long();
+extern int getopt_long_only();
 
-extern int _getopt_internal ();
+extern int _getopt_internal();
 
 #endif /* __STDC__ */
 
-#ifdef __cplusplus
+#ifdef __cplusplus
 }
 #endif