summaryrefslogtreecommitdiff
path: root/textual.cc
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2004-08-17 16:10:48 -0400
committerJohn Wiegley <johnw@newartisans.com>2004-08-17 16:10:48 -0400
commit019a42f199494c86b0aeea59caf9421d96a2c009 (patch)
tree33174f3a5d8cb742dd2e704aedb175fe94c60d82 /textual.cc
parent048d59afbccb859186112f2e6079d85b258d6e6b (diff)
downloadfork-ledger-019a42f199494c86b0aeea59caf9421d96a2c009.tar.gz
fork-ledger-019a42f199494c86b0aeea59caf9421d96a2c009.tar.bz2
fork-ledger-019a42f199494c86b0aeea59caf9421d96a2c009.zip
fixes
Diffstat (limited to 'textual.cc')
-rw-r--r--textual.cc28
1 files changed, 6 insertions, 22 deletions
diff --git a/textual.cc b/textual.cc
index 15aa33e0..88a1720a 100644
--- a/textual.cc
+++ b/textual.cc
@@ -4,6 +4,7 @@
#include "error.h"
#include "option.h"
#include "timing.h"
+#include "util.h"
#include <fstream>
#include <sstream>
@@ -17,32 +18,15 @@ namespace ledger {
#define MAX_LINE 1024
-std::string path;
-unsigned int linenum;
+std::string path;
+unsigned int linenum;
#ifdef TIMELOG_SUPPORT
-static std::time_t time_in;
-static account_t * last_account;
-static std::string last_desc;
+static std::time_t time_in;
+static account_t * last_account;
+static std::string last_desc;
#endif
-inline char * skip_ws(char * ptr)
-{
- while (*ptr == ' ' || *ptr == '\t' || *ptr == '\n')
- ptr++;
- return ptr;
-}
-
-inline char peek_next_nonws(std::istream& in)
-{
- char c = in.peek();
- while (! in.eof() && std::isspace(c) && c != '\n') {
- in.get(c);
- c = in.peek();
- }
- return c;
-}
-
inline char * next_element(char * buf, bool variable = false)
{
for (char * p = buf; *p; p++) {