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

Comparing trunk/Search/Search.cpp (file contents):
Revision 1 by douglas, 2002-12-04T20:22:59-08:00 vs.
Revision 35 by douglas, 2003-01-16T17:27:03-08:00

# Line 1 | Line 1
1   /* ============================================================================
2   * Douglas Thrift's Search Engine License
3   *
4 < * Copyright (C) 2002, Douglas Thrift. All Rights Reserved.
4 > * Copyright (C) 2002-2003, Douglas Thrift. All Rights Reserved.
5   * Redistribution and use in source and binary forms, with or without
6   * modification, are permitted provided that the following conditions are met:
7   *
# Line 61 | Line 61
61  
62   string program;
63   string programName = "Douglas Thrift's Search Engine";
64 < string programVersion = "1.1alpha";
64 > string programVersion = "1.1alpha2";
65   bool debug = false;
66  
67   int main(int argc, char* argv[])
# Line 112 | Line 112 | int main(int argc, char* argv[])
112                          else
113                          {
114                                  cerr << program << ": Bad arguments\n";
115 +                                usage();
116                                  return 1;
117                          }
118                  }
# Line 126 | Line 127 | int main(int argc, char* argv[])
127                          else
128                          {
129                                  cerr << program << ": Bad arguments\n";
130 +                                usage();
131                                  return 1;
132                          }
133                  }
# Line 138 | Line 140 | int main(int argc, char* argv[])
140                          else
141                          {
142                                  cerr << program << ": Bad arguments\n";
143 +                                usage();
144                                  return 1;
145                          }
146                  }
# Line 150 | Line 153 | int main(int argc, char* argv[])
153                          else
154                          {
155                                  cerr << program << ": Bad arguments\n";
156 +                                usage();
157                                  return 1;
158                          }
159                  }
# Line 162 | Line 166 | int main(int argc, char* argv[])
166                          else
167                          {
168                                  cerr << program << ": Bad arguments\n";
169 +                                usage();
170                                  return 1;
171                          }
172                  }
# Line 174 | Line 179 | int main(int argc, char* argv[])
179                          else
180                          {
181                                  cerr << program << ": Bad arguments\n";
182 +                                usage();
183                                  return 1;
184                          }
185                  }
# Line 186 | Line 192 | int main(int argc, char* argv[])
192                          else
193                          {
194                                  cerr << program << ": Bad arguments\n";
195 +                                usage();
196                                  return 1;
197                          }
198                  }
# Line 198 | Line 205 | int main(int argc, char* argv[])
205                          else
206                          {
207                                  cerr << program << ": Bad arguments\n";
208 +                                usage();
209                                  return 1;
210                          }
211                  }
# Line 210 | Line 218 | int main(int argc, char* argv[])
218                          else
219                          {
220                                  cerr << program << ": Bad arguments\n";
221 +                                usage();
222 +                                return 1;
223 +                        }
224 +                }
225 +                else if (arg == "-e")
226 +                {
227 +                        if (++index < argc)
228 +                        {
229 +                                // set from email
230 +                        }
231 +                        else
232 +                        {
233 +                                cerr << program << ": Bad arguments\n";
234 +                                usage();
235                                  return 1;
236                          }
237                  }
# Line 267 | Line 289 | int main(int argc, char* argv[])
289          return 0;
290   }
291  
292 + string agent(bool version)
293 + {
294 +        string agent = programName + (version ? ('/' + programVersion) : "");
295 +
296 +        return agent;
297 + }
298 +
299   string platform()
300   {
301          string platform;
# Line 399 | Line 428 | void usage()
428   void version()
429   {
430          cout << programName << " " << programVersion << " "<< platform() << "\n\n"
431 <                << "   Copyright (C) 2002, Douglas Thrift. All Rights Reserved.\n\n"
431 >                << "   Copyright (C) 2002-2003, Douglas Thrift. All Rights Reserved.\n"
432 >                << "\n"
433                  << "   This product includes software developed by Douglas Thrift\n"
434                  << "   (http://computers.douglasthrift.net/searchengine/).\n";
435   }
# Line 408 | Line 438 | void license()
438   {
439          cout << "License:\n"
440                  << "   Douglas Thrift's Search Engine License\n\n"
441 <                << "   Copyright (C) 2002, Douglas Thrift. All Rights Reserved.\n\n"
441 >                << "   Copyright (C) 2002-2003, Douglas Thrift. All Rights Reserved.\n"
442 >                << "\n"
443                  << "   Redistribution and use in source and binary forms, with or with"
444                  << "out\n"
445                  << "   modification, are permitted provided that the following conditi"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines