From 57b470be97f17a0c520e6bc89318b5006d1b1e7e Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Sun, 20 Feb 2005 01:07:19 +0000 Subject: [PATCH] (write_entry): If an entry is marked pending, output the `pending' symbol in the Emacs output. --- emacs.cc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/emacs.cc b/emacs.cc index 27b44de6..3a2dd503 100644 --- a/emacs.cc +++ b/emacs.cc @@ -6,7 +6,17 @@ void format_emacs_transactions::write_entry(entry_t& entry) { out << (((unsigned long)entry.beg_pos) + 1) << " "; - out << (entry.state == entry_t::CLEARED ? "t" : "nil") << " "; + switch (entry.state) { + case entry_t::CLEARED: + out << "t "; + break; + case entry_t::PENDING: + out << "pending "; + break; + case entry_t::UNCLEARED: + out << "nil "; + break; + } out << "(" << (entry.date / 65536) << " " << (entry.date % 65536) << " 0) ";