Bernhard Fischer:
[rrdtool.git] / src / rrd_xport.c
index ac2295b..21110b8 100644 (file)
@@ -58,6 +58,14 @@ int rrd_xport(
     time_t    start_tmp = 0, end_tmp = 0;
     struct rrd_time_value start_tv, end_tv;
     char     *parsetime_error = NULL;
+       struct option long_options[] = {
+               {"start", required_argument, 0, 's'},
+               {"end", required_argument, 0, 'e'},
+               {"maxrows", required_argument, 0, 'm'},
+               {"step", required_argument, 0, 261},
+               {"enumds", no_argument, 0, 262},    /* these are handled in the frontend ... */
+               {0, 0, 0, 0}
+       };
 
     optind = 0;
     opterr = 0;         /* initialize getopt */
@@ -68,14 +76,6 @@ int rrd_xport(
     parsetime("now", &end_tv);
 
     while (1) {
-        static struct option long_options[] = {
-            {"start", required_argument, 0, 's'},
-            {"end", required_argument, 0, 'e'},
-            {"maxrows", required_argument, 0, 'm'},
-            {"step", required_argument, 0, 261},
-            {"enumds", no_argument, 0, 262},    /* these are handled in the frontend ... */
-            {0, 0, 0, 0}
-        };
         int       option_index = 0;
         int       opt;