Code cleanup
[account.git] / bank.cpp
index e3e693e..7e672b9 100644 (file)
--- a/bank.cpp
+++ b/bank.cpp
@@ -24,6 +24,11 @@ class BankTemplate
    regex name_match;
    regex description_match;
 
+   //  for debugging
+
+   String _nm;
+   String _dm;
+
    String text_template;
 
 public:
@@ -39,6 +44,8 @@ public:
    {
       Credit = cr;
       text_template = "";
+      _nm = nm;
+      _dm = dm;
    }
 
    BankTemplate(const BankTemplate  & b)
@@ -46,6 +53,8 @@ public:
    {
       Credit            = b.Credit;
       text_template     = b.text_template;
+      _nm               = b._nm;
+      _dm               = b._dm;
    }
 
    void add_to_template(String s)
@@ -60,6 +69,7 @@ public:
 
 bool BankTemplate::matches(String deb_cred, String name, String descr)
 {
+   std::cout << name << " == " << _nm << "\n" << descr << " == " << _dm << "\n";
    return (deb_cred == "C") == Credit && name == name_match && descr == description_match;
 }
 
@@ -147,7 +157,7 @@ static struct option long_options[] =
    { 0, 0, 0, 0 }
 };
 
-main(int argc, char *argv[])
+int main(int argc, char *argv[])
 {
    int      c;
 
@@ -179,6 +189,8 @@ main(int argc, char *argv[])
    std::vector<BankTemplate> templates = read_templates("Bank.templ");
 
    read_mutations(argv[optind], templates);
+
+   return 0;
 }
 
 std::vector<BankTemplate> read_templates(const char * filename)
@@ -220,7 +232,7 @@ std::vector<BankTemplate> read_templates(const char * filename)
 
 void read_mutations(const char *filename, std::vector<BankTemplate> templates)
 {
-   int            i;
+   unsigned int      i;
 
    std::ifstream  in(filename);