ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/WinXPFAQPoll/WinXPFAQPoll.cpp
(Generate patch)

Comparing trunk/WinXPFAQPoll/WinXPFAQPoll.cpp (file contents):
Revision 119 by douglas, 2003-04-01T14:49:17-08:00 vs.
Revision 219 by douglas, 2003-07-23T19:09:16-07:00

# Line 54 | Line 54
54  
55   string program;
56   string programName = "Windows XP FAQ Poll";
57 < string programVersion = "1.0";
57 > string programVersion = "1.1";
58   bool debug = false;
59  
60   int main(int argc, char* argv[])
61   {
62          program = argv[0];
63  
64 <        bool account = false;
65 <        bool nodelete = false;
64 >        bool account = false, nodelete = false, approve = false;
65          string file = "poll.dat";
66  
67          for (unsigned index = 1; index < argc; index++)
# Line 75 | Line 74 | int main(int argc, char* argv[])
74                  }
75                  else if (arg == "-help")
76                  {
77 <                        cout << "Usage: " << program << " [-account] [-nodelete] [-D] "
78 <                                << "[-version] [-help]\nOptions:\n"
77 >                        cout << "Usage: " << program << " [-account] [-nodelete] [-approve"
78 >                                << "] [-D] [-version] [-help]\nOptions:\n"
79                                  << "  -account          Write an account XML file and test\n"
80                                  << "  -nodelete         Do not purge deleted mail messages\n"
81 +                                << "  -approve          Check for approvals and disapprovals\n"
82                                  << "  -D                Display debug information\n"
83                                  << "  -version          Display version information and exit\n"
84                                  << "  -help             Display this message and exit\n";
# Line 106 | Line 106 | int main(int argc, char* argv[])
106                  {
107                          nodelete = true;
108                  }
109 +                else if (arg == "-approve")
110 +                {
111 +                        approve = true;
112 +                }
113                  else
114                  {
115                          file = arg;
# Line 116 | Line 120 | int main(int argc, char* argv[])
120          {
121                  cerr << "account = " << (account ? "true" : "false") << "\n"
122                          << "nodelete = " << (nodelete ? "true" : "false") << "\n"
123 +                        << "approve = " << (approve ? "true" : "false") << "\n"
124                          << "file = " << file << "\n";
125          }
126  
# Line 123 | Line 128 | int main(int argc, char* argv[])
128  
129          Poller poller;
130  
131 <        if (!account) poller.poll(nodelete, file);
131 >        if (!account) poller.poll(nodelete, file, approve);
132  
133          return 0;
134   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines