comparison src/getopt.h @ 12323:fc464a0abccc

[gaim-migrate @ 14627] Function prototypes need to be of the form foo(void); instead of foo(); for function that don't take any arguments. This allows the compiler to detect mistakes were someone passes arguments to such a function. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Sun, 04 Dec 2005 18:19:56 +0000
parents c0961d8cb0fb
children 0d4484b7a46a
comparison
equal deleted inserted replaced
12322:c7ae1fd0827d 12323:fc464a0abccc
106 /* Many other libraries have conflicting prototypes for getopt, with 106 /* Many other libraries have conflicting prototypes for getopt, with
107 differences in the consts, in stdlib.h. To avoid compilation 107 differences in the consts, in stdlib.h. To avoid compilation
108 errors, only prototype getopt for the GNU C library. */ 108 errors, only prototype getopt for the GNU C library. */
109 extern int getopt (int argc, char *const *argv, const char *shortopts); 109 extern int getopt (int argc, char *const *argv, const char *shortopts);
110 #else /* not __GNU_LIBRARY__ */ 110 #else /* not __GNU_LIBRARY__ */
111 extern int getopt (); 111 extern int getopt (void);
112 #endif /* not __GNU_LIBRARY__ */ 112 #endif /* not __GNU_LIBRARY__ */
113 extern int getopt_long (int argc, char *const *argv, const char *shortopts, 113 extern int getopt_long (int argc, char *const *argv, const char *shortopts,
114 const struct option *longopts, int *longind); 114 const struct option *longopts, int *longind);
115 extern int getopt_long_only (int argc, char *const *argv, 115 extern int getopt_long_only (int argc, char *const *argv,
116 const char *shortopts, 116 const char *shortopts,
120 extern int _getopt_internal (int argc, char *const *argv, 120 extern int _getopt_internal (int argc, char *const *argv,
121 const char *shortopts, 121 const char *shortopts,
122 const struct option *longopts, int *longind, 122 const struct option *longopts, int *longind,
123 int long_only); 123 int long_only);
124 #else /* not __STDC__ */ 124 #else /* not __STDC__ */
125 extern int getopt (); 125 extern int getopt (void);
126 extern int getopt_long (); 126 extern int getopt_long (void);
127 extern int getopt_long_only (); 127 extern int getopt_long_only (void);
128 128
129 extern int _getopt_internal (); 129 extern int _getopt_internal (void);
130 #endif /* not __STDC__ */ 130 #endif /* not __STDC__ */
131 131
132 #ifdef __cplusplus 132 #ifdef __cplusplus
133 } 133 }
134 #endif 134 #endif