    // ----------------------------------------------------------- //
    // C++ Source Code File Name: testprog.cpp
    // C++ Compiler Used: MSVC, BCC32, GCC, HPUX aCC, SOLARIS CC
    // Produced By: glNET Software
    // File Creation Date: 09/21/1997
    // Date Last Modified: 05/25/2001
    // Copyright (c) 2001 glNET Software
    // ----------------------------------------------------------- //
    // ------------- Program Description and Details ------------- //
    // ----------------------------------------------------------- //
    /*
    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
    USA

    This is a test program for the CDate class.
    */
    // ----------------------------------------------------------- //
    #include <iostream.h>
    #include "cdate.h"

    #ifdef __MSVC_DEBUG__
    #include "leaktest.h"
    #endif

    int main()
    {
    #ifdef __MSVC_DEBUG__
      InitLeakTest();
    #endif

      CDate cdate;

      cout << "Enter a date: " << endl;
      cin >> cdate;

      cout << endl;
      cout << "Testing overloaded << operator..." << endl;
      cout << "You Entered: " << cdate << endl;

      cout << endl;
      cout << "Testing c_str() function..." << endl;
      char *buf = cdate.c_str();
      cout << "You Entered: " << buf << endl;
      delete buf; // Free the memory allocated for the string
      return 0;
    }
    // ----------------------------------------------------------- //
    // ------------------------------- //
    // --------- End of File --------- //
    // ------------------------------- //