This program is distributed in the hope that it will be useful,\r
but WITHOUT ANY WARRANTY; without even the implied warranty of\r
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\r
- Lesser General Public License for more details.\r
+ General Public License for more details.\r
\r
You should have received a copy of the GNU General Public License\r
along with this program. If not, see <http://www.gnu.org/licenses/>. */\r
one). For long options that have a zero `flag' field, `getopt'\r
returns the contents of the `val' field. */\r
\r
+# if !GNULIB_defined_struct_option\r
struct option\r
{\r
const char *name;\r
int *flag;\r
int val;\r
};\r
+# define GNULIB_defined_struct_option 1\r
+# endif\r
\r
/* Names for the values of the `has_arg' field of `struct option'. */\r
\r
/* Make sure we later can get all the definitions and declarations. */\r
#undef __need_getopt\r
\r
-#endif /* getopt.h */\r
-#endif /* getopt.h */\r
+#endif /* _GL_GETOPT_H */\r
+#endif /* _GL_GETOPT_H */\r