summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--amount.cc6
-rw-r--r--balance.cc2
-rw-r--r--config.cc2
3 files changed, 7 insertions, 3 deletions
diff --git a/amount.cc b/amount.cc
index b1cde175..9f8c78f2 100644
--- a/amount.cc
+++ b/amount.cc
@@ -1,5 +1,7 @@
#include "amount.h"
+#include <list>
+
#include "gmp.h"
#define MAX_PRECISION 10
@@ -503,7 +505,7 @@ std::ostream& operator<<(std::ostream& out, const amount_t& amt)
out << quotient;
}
else {
- strings_list strs;
+ std::list<std::string> strs;
char buf[4];
mpz_t temp;
@@ -525,7 +527,7 @@ std::ostream& operator<<(std::ostream& out, const amount_t& amt)
bool printed = false;
- for (strings_list::reverse_iterator i = strs.rbegin();
+ for (std::list<std::string>::reverse_iterator i = strs.rbegin();
i != strs.rend();
i++) {
if (printed) {
diff --git a/balance.cc b/balance.cc
index f5340195..7ecdab4e 100644
--- a/balance.cc
+++ b/balance.cc
@@ -1,4 +1,4 @@
-#include "balance.h"
+#include "ledger.h"
namespace ledger {
diff --git a/config.cc b/config.cc
index 99c4d4b4..06e6f4a7 100644
--- a/config.cc
+++ b/config.cc
@@ -20,6 +20,8 @@ config_t::config_t()
{
if (const char * p = std::getenv("HOME"))
init_file = cache_file = price_db = p;
+ else
+ init_file = cache_file = price_db = "";
init_file += "/.ledgerrc";
cache_file += "/.ledger";