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();
}
}
|