Hi,

I've modified parsetime.c in order to allow for the
'YYYYMMDD HH:MM' syntax again.  It just seems too simple so I'm
afraid I'm overlooking something.  Here's the patch, please check:

--- ./parsetime.c.orig  Thu Jan 31 12:56:24 2002
+++ ./parsetime.c       Wed May  1 00:33:40 2002
@@ -42,7 +42,8 @@
  *
  * TIME-SPECIFICATION ::= TIME-REFERENCE [ OFFSET-SPEC ] |
  *                                        OFFSET-SPEC   |
- *                        ( START | END ) OFFSET-SPEC 
+ *                        ( START | END ) OFFSET-SPEC   |
+ *                        AUTOSORT-SPEC
  *
  * TIME-REFERENCE ::= NOW | TIME-OF-DAY-SPEC [ DAY-SPEC-1 ] |
  *                        [ TIME-OF-DAY-SPEC ] DAY-SPEC-2
@@ -53,12 +54,13 @@
  * DAY-SPEC-1 ::= NUMBER '/' NUMBER '/' NUMBER |  # MM/DD/[YY]YY
  *                NUMBER '.' NUMBER '.' NUMBER |  # DD.MM.[YY]YY
  *                NUMBER                          # Seconds since 1970
- *                NUMBER                          # YYYYMMDD
  *
  * DAY-SPEC-2 ::= MONTH-NAME NUMBER [NUMBER] |    # Month DD [YY]YY
  *                'yesterday' | 'today' | 'tomorrow' |
  *                DAY-OF-WEEK
  *
+ * AUTOSORT-SPEC ::= NUMBER [ TIME-OF-DAY-SPEC ]  # YYYYMMDD HH:MM
+ *
  *
  * OFFSET-SPEC ::= '+'|'-' NUMBER TIME-UNIT { ['+'|'-'] NUMBER TIME-UNIT }
  *
@@ -727,6 +729,8 @@
                mon = atol(cmon);
                strncpy(cmday,&(sc_token[6]),2);cmday[2]='\0';
                mday = atol(cmday);
+               token();
+               try(tod(ptv))
                token();
            } else { 
              token();
-- 
   __________________________________________________________________
 / [EMAIL PROTECTED]                  [EMAIL PROTECTED] \
| work                                                         private |
| My employer is capable of speaking therefore I speak only for myself |
+----------------------------------------------------------------------+
| Technical questions sent directly to me will be nuked. Use the list. | 
+----------------------------------------------------------------------+
| http://faq.mrtg.org/                                                 |
| http://rrdtool.eu.org  --> tutorial                                  |
+----------------------------------------------------------------------+

--
Unsubscribe mailto:[EMAIL PROTECTED]
Help        mailto:[EMAIL PROTECTED]
Archive     http://www.ee.ethz.ch/~slist/rrd-developers
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

Reply via email to