[Cppunit-cvs] cppunit2/test/shmem_test main.cpp,1.2,1.3
Brought to you by:
blep
From: Baptiste L. <bl...@us...> - 2006-03-08 22:01:26
|
Update of /cvsroot/cppunit/cppunit2/test/shmem_test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10881/test/shmem_test Modified Files: main.cpp Log Message: * took out the DuplicateHandle used for reference couting (a different handle was returned, and the previous handle became invalid). Explicit life cycle management is used instead. Index: main.cpp =================================================================== RCS file: /cvsroot/cppunit/cppunit2/test/shmem_test/main.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** main.cpp 8 Mar 2006 08:18:42 -0000 1.2 --- main.cpp 8 Mar 2006 22:01:21 -0000 1.3 *************** *** 9,18 **** # define BLENDFUNCTION void // for mingw & gcc # include <windows.h> static void log( const char *prefix, const char *format, va_list args ) { ! printf( "%s", prefix ); ! vprintf( format, args ); ! printf( "\n" ); } --- 9,25 ---- # define BLENDFUNCTION void // for mingw & gcc # include <windows.h> + # include <assert.h> static void log( const char *prefix, const char *format, va_list args ) { ! char buffer[16384]; ! int prefixLength = strlen(prefix); ! assert( prefixLength < sizeof(buffer)-1 ); ! strcpy( buffer, prefix ); ! _vsnprintf( buffer + prefixLength, sizeof(buffer) - prefixLength -2, format, args ); ! size_t offset = strlen(buffer); ! buffer[ offset ] = '\n'; ! buffer[offset + 1] = 0; ! printf( "%s", buffer ); } *************** *** 109,113 **** { master_.handleLoop(); ! slave_.handleLoop(); } } --- 116,120 ---- { master_.handleLoop(); ! // slave_.handleLoop(); } } |