diff options
author | John Wiegley <johnw@newartisans.com> | 2008-08-17 03:15:57 -0400 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-08-17 03:15:57 -0400 |
commit | 891d7b87c8bd9c2387a945a22b41f9b8f94f3327 (patch) | |
tree | 8d4ca5757a923d80bf82f625a16746aac68a0043 /src/value.cc | |
parent | 650527bef8bdac0edf08b383f6d721ca19aee5b1 (diff) | |
download | ledger-891d7b87c8bd9c2387a945a22b41f9b8f94f3327.tar.gz ledger-891d7b87c8bd9c2387a945a22b41f9b8f94f3327.tar.bz2 ledger-891d7b87c8bd9c2387a945a22b41f9b8f94f3327.zip |
Removed some dead code and updated the binary streaming code for op_t and
value_t.
Diffstat (limited to 'src/value.cc')
-rw-r--r-- | src/value.cc | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/value.cc b/src/value.cc index 660c7663..614a1afb 100644 --- a/src/value.cc +++ b/src/value.cc @@ -1706,19 +1706,13 @@ void value_t::read(const char *& data) set_boolean(binary::read_bool(data)); break; case INTEGER: - set_long(binary::read_long<unsigned long>(data)); + set_long(binary::read_long<long>(data)); break; case DATETIME: -#if 0 - // jww (2008-04-22): I need to record and read a datetime_t directly - set_datetime(read_long<unsigned long>(data)); -#endif + set_datetime(parse_datetime(binary::read_string(data))); break; case DATE: -#if 0 - // jww (2008-04-22): I need to record and read a date_t directly - set_date(read_long<unsigned long>(data)); -#endif + set_date(parse_date(binary::read_string(data))); break; case AMOUNT: { amount_t temp; @@ -1745,14 +1739,10 @@ void value_t::write(std::ostream& out) const binary::write_long(out, as_long()); break; case DATETIME: -#if 0 - binary::write_number(out, as_datetime()); -#endif + binary::write_string(out, format_datetime(as_datetime())); break; case DATE: -#if 0 - binary::write_number(out, as_date()); -#endif + binary::write_string(out, format_date(as_date())); break; case AMOUNT: as_amount().write(out); |