CVS: tvision/classes/wingr wingrdis.cc,1.7,1.7.2.1
Brought to you by:
set
From: Salvador E. T. <se...@us...> - 2003-05-29 18:29:27
|
Update of /cvsroot/tvision/tvision/classes/wingr In directory sc8-pr-cvs1:/tmp/cvs-serv24766/classes/wingr Modified Files: Tag: r2_0_1u wingrdis.cc Log Message: * Modified: Now the global function destroy is called CLY_destroy, new code should use the function with this name. For compatibility most targets defines CLY_destroy == destroy. Exception: BC++ 5.6 which have an STL function called destroy that collides. * Added: [BC++] Support for BC++ 5.6 strandard C++ library. It doesn't have filebuf::filebuf(int) (even when the manual clearly states it is there). But it have filebuf::open(int). It also have a really bizarre interpretation of the field used for file rights (0777 doesn't create a file and 0666 creates a hidden file???!!). * Added: A compatlayer define to avoid defining min/max. Looks like STL defines them in a way that collides with the current definitions and that the STL definition is ok for TV. So now targets can define CLY_DONT_DEFINE_MIN_MAX to 1 and avoid the collisions. It will most probably help Mike to compile with MSVC 7.0, was needed for BC++ 5.6. * Added: [BC++] Some code to the example to print the compiler version and to test the streams. Index: wingrdis.cc =================================================================== RCS file: /cvsroot/tvision/tvision/classes/wingr/wingrdis.cc,v retrieving revision 1.7 retrieving revision 1.7.2.1 diff -C2 -d -r1.7 -r1.7.2.1 *** wingrdis.cc 6 Dec 2002 16:12:36 -0000 1.7 --- wingrdis.cc 29 May 2003 18:29:23 -0000 1.7.2.1 *************** *** 611,615 **** winRecalc ( 0, 0 ); // Modify window size ! destroy( pd ); // No longer needed SetCursorShape( 0x58 --- 611,615 ---- winRecalc ( 0, 0 ); // Modify window size ! CLY_destroy( pd ); // No longer needed SetCursorShape( 0x58 |