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 37 by douglas, 2003-01-16T22:24:01-08:00 vs.
Revision 207 by douglas, 2003-07-17T20:52:39-07:00

# Line 46 | Line 46
46   //
47   // Douglas Thrift
48   //
49 < // Search.cpp
49 > // $Id: Search.cpp,v 1.21 2003/07/18 03:52:39 douglas Exp $
50  
51   #include "Search.h"
52   #include "Indexer.h"
# Line 57 | Line 57
57   #include <sys/utsname.h>
58   #else
59   #include <windows.h>
60 < #endif // _WIN32
60 > #endif
61  
62   string program;
63   string programName = "Douglas Thrift's Search Engine";
64 < string programVersion = "1.1beta1";
64 > string programVersion = "1.2alpha1";
65   bool debug = false;
66  
67   int main(int argc, char* argv[])
# Line 227 | Line 227 | int main(int argc, char* argv[])
227                  else if (arg == "-D")
228                  {
229                          debug = true;
230 +                        cerr.setf(ios_base::boolalpha);
231                  }
232                  else
233                  {
# Line 386 | Line 387 | string platform()
387  
388   void usage()
389   {
390 + #ifdef _WIN32
391 +        OSVERSIONINFO* computer = new OSVERSIONINFO;
392 +        computer->dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
393 +        GetVersionEx(computer);
394 +
395 +        string program = ::program;
396 +        if (computer->dwPlatformId != VER_PLATFORM_WIN32_NT)
397 +        {
398 +                program = "Search";
399 +        }
400 +
401 +        delete computer;
402 + #endif // _WIN32
403 +
404          string tab(8 + program.length(), ' ');
405  
406          cout << "Usage: " << program << " [index ...] [-P page] [-h header] [-b bo"
# Line 423 | Line 438 | void version()
438                  << "\n"
439                  << "   This product includes software developed by Douglas Thrift\n"
440                  << "   (http://computers.douglasthrift.net/searchengine/).\n";
441 + #ifdef _OpenSSL_
442 +        cout << "\n" << openssl() << " " << SSLeay_version(SSLEAY_BUILT_ON) << " "
443 +                << SSLeay_version(SSLEAY_PLATFORM) << "\n";
444 + #endif
445   }
446  
447   void license()

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines