Renamed struct option to avoid conflicts with getopt.h.

diff --git a/tools/winebuild/main.c b/tools/winebuild/main.c
index ead9345..e00ea2e 100644
--- a/tools/winebuild/main.c
+++ b/tools/winebuild/main.c
@@ -76,7 +76,7 @@
  *         command-line option handling
  */
 
-struct option
+struct option_descr
 {
     const char *name;
     int         has_arg;
@@ -93,7 +93,7 @@
 static void do_sym( const char *arg );
 static void do_lib( const char *arg );
 
-static const struct option option_table[] =
+static const struct option_descr option_table[] =
 {
     { "-fPIC",  0, do_pic,    "-fPIC            Generate PIC code" },
     { "-h",     0, do_usage,  "-h               Display this help message" },
@@ -129,7 +129,7 @@
 
 static void do_usage(void)
 {
-    const struct option *opt;
+    const struct option_descr *opt;
     fprintf( stderr, "Usage: winebuild [options]\n\n" );
     fprintf( stderr, "Options:\n" );
     for (opt = option_table; opt->name; opt++) fprintf( stderr, "   %s\n", opt->usage );
@@ -172,7 +172,7 @@
 /* parse options from the argv array and remove all the recognized ones */
 static void parse_options( char *argv[] )
 {
-    const struct option *opt;
+    const struct option_descr *opt;
     char * const * ptr;
     const char* arg=NULL;