From a2b7e865088e557e8c3049eee468ed1172c710af Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 23 Feb 2006 22:33:43 +0000 Subject: Fixed some compiler complaints. --- journal.h | 8 ++++---- option.h | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/journal.h b/journal.h index b5fa9553..9accef00 100644 --- a/journal.h +++ b/journal.h @@ -51,7 +51,7 @@ class transaction_t transaction_t(account_t * _account = NULL) : entry(NULL), _date(0), _date_eff(0), account(_account), cost(NULL), state(UNCLEARED), flags(TRANSACTION_NORMAL), - data(NULL), beg_pos(0), beg_line(0), end_pos(0), end_line(0) { + beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -61,8 +61,8 @@ class transaction_t const std::string& _note = "") : entry(NULL), _date(0), _date_eff(0), account(_account), amount(_amount), cost(NULL), state(UNCLEARED), flags(_flags), - note(_note), data(NULL), beg_pos(0), beg_line(0), end_pos(0), - end_line(0) { + note(_note), beg_pos(0), beg_line(0), end_pos(0), end_line(0), + data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } @@ -71,7 +71,7 @@ class transaction_t account(xact.account), amount(xact.amount), cost(xact.cost ? new amount_t(*xact.cost) : NULL), state(xact.state), flags(xact.flags), note(xact.note), - data(NULL), beg_pos(0), beg_line(0), end_pos(0), end_line(0) { + beg_pos(0), beg_line(0), end_pos(0), end_line(0), data(NULL) { DEBUG_PRINT("ledger.memory.ctors", "ctor transaction_t"); } diff --git a/option.h b/option.h index 2e4d7599..6de6ac91 100644 --- a/option.h +++ b/option.h @@ -8,6 +8,7 @@ struct option_handler { bool handled; option_handler() : handled(false) {} + virtual ~option_handler() {} virtual void operator()(const char * arg = NULL) = 0; }; -- cgit v1.2.3