From 47d237e18b7902f54ec36ff359ae6e6d0738c67e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 18 Jun 2009 01:36:24 +0100 Subject: Restored --input-date-format option --- src/session.h | 7 ++++++- test/baseline/opt-input-date-format.test | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 test/baseline/opt-input-date-format.test diff --git a/src/session.h b/src/session.h index 679fe679..fc6bf4f3 100644 --- a/src/session.h +++ b/src/session.h @@ -143,7 +143,12 @@ public: data_files.push_back(args[1].as_string()); }); - OPTION(session_t, input_date_format_); + OPTION_(session_t, input_date_format_, DO_(args) { + // This changes the global variable inside times.h, which affects the + // basic date parser + input_date_format = args[1].as_string(); + }); + OPTION(session_t, price_db_); OPTION(session_t, strict); }; diff --git a/test/baseline/opt-input-date-format.test b/test/baseline/opt-input-date-format.test new file mode 100644 index 00000000..0ab5e5c9 --- /dev/null +++ b/test/baseline/opt-input-date-format.test @@ -0,0 +1,11 @@ +reg --input-date-format='%m%%%d%%%Y' +<<< +02%02%2007 RD VMMXX + Assets:Investments:Vanguard:VMMXX 0.350 VMMXX @ $1.00 + Income:Dividends:Vanguard:VMMXX $-0.35 +>>>1 +07-Feb-02 RD VMMXX As:In:Vanguard:VMMXX 0.350 VMMXX 0.350 VMMXX + In:Di:Vanguard:VMMXX $-0.35 $-0.35 + 0.350 VMMXX +>>>2 +=== 0 -- cgit v1.2.3