// ------------------------------- // // -------- Start of File -------- // // ------------------------------- // // ----------------------------------------------------------- // // C++ Source Code File Name: testprog.cpp // Compiler Used: MSVC40, egcs-2.90.29, HP CPP 10.24 // Produced By: Doug Gaer // File Creation Date: 03/25/2000 // Date Last Modified: 05/10/2000 // Copyright (c) 2000 Douglas M. Gaer // ----------------------------------------------------------- // // ------------- Program Description and Details ------------- // // ----------------------------------------------------------- // /* The VBD and VBS C++ classes are copyright (c) 1997 and 2000 by Douglas M. Gaer. All those who put this code or its derivatives in a commercial product MUST mention this copyright in their documentation for users of the products in which this code or its derivative classes are used. Otherwise, you have the freedom to redistribute verbatim copies of this source code, adapt it to your specific needs, or improve the code and release your improvements to the public provided that the modified files carry prominent notices stating that you changed the files and the date of any change. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK OF THE QUALITY AND PERFORMANCE OF THIS SOFTWARE IS WITH YOU. SHOULD ANY ELEMENT OF THIS SOFTWARE PROVE DEFECTIVE, YOU WILL ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION. Test program used to print the size of the primary data structures used in the vbThread library. These values are used for calculating the amount of overhead required for a particular type. */ // ----------------------------------------------------------- // #include <iostream.h> #include "vbthread.h" #include "vbmutex.h" #include "vbcond.h" #include "vbsema.h" // Program's main thread of execution int main() { cout << "Size of data primary structures used in the vbThread library:" << endl; cout << endl; cout << "vbThread_t = " << sizeof(vbThread_t) << " bytes" << endl; cout << "vbMutex = " << sizeof(vbMutex) << " bytes" << endl; cout << "vbCondition = " << sizeof(vbCondition) << " bytes" << endl; cout << "vbSemaphore = " << sizeof(vbSemaphore) << " bytes" << endl; cout << endl; return 0; } // ----------------------------------------------------------- // // ------------------------------- // // --------- End of File --------- // // ------------------------------- //