From de5f00d71614a5018a6468d5fd7e3cc039c41ec6 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Mon, 23 Dec 2019 21:08:32 -0500 Subject: Factour out verbose, dbStep+reset --- unscoop.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'unscoop.c') diff --git a/unscoop.c b/unscoop.c index d9015a6..996b929 100644 --- a/unscoop.c +++ b/unscoop.c @@ -272,10 +272,8 @@ matchLine(const struct Format *format, const regex_t *regex, const char *line) { bindMatch(insertEvent, param, line, match[1 + i]); } - dbStep(insertName); - dbStep(insertEvent); - sqlite3_reset(insertName); - sqlite3_reset(insertEvent); + dbRun(insertName); + dbRun(insertEvent); break; } } @@ -307,13 +305,14 @@ int main(int argc, char *argv[]) { const struct Format *format = &Formats[0]; int opt; - while (0 < (opt = getopt(argc, argv, "C:DN:d:f:"))) { + while (0 < (opt = getopt(argc, argv, "C:DN:d:f:v"))) { switch (opt) { break; case 'C': context = optarg; break; case 'D': dedup = true; break; case 'N': network = optarg; break; case 'd': path = optarg; break; case 'f': format = formatParse(optarg); + break; case 'v': verbose = true; break; default: return EX_USAGE; } } @@ -391,8 +390,7 @@ int main(int argc, char *argv[]) { bindMatch(insertContext, ":context", argv[i], pathContext); bindMatch(insertEvent, ":context", argv[i], pathContext); } - dbStep(insertContext); - sqlite3_reset(insertContext); + dbRun(insertContext); ssize_t len; while (0 < (len = getline(&line, &cap, file))) { -- cgit 1.4.1