[Cppunit-cvs] cppunit2/src/cpptl json_reader.cpp,1.1,1.2 json_writer.cpp,1.1,1.2
Brought to you by:
blep
From: Baptiste L. <bl...@us...> - 2006-02-01 18:26:30
|
Update of /cvsroot/cppunit/cppunit2/src/cpptl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10035/src/cpptl Modified Files: json_reader.cpp json_writer.cpp Log Message: * worked-around security deprecation warning on VC++ 2005. Index: json_reader.cpp =================================================================== RCS file: /cvsroot/cppunit/cppunit2/src/cpptl/json_reader.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** json_reader.cpp 7 Nov 2005 22:43:07 -0000 1.1 --- json_reader.cpp 1 Feb 2006 18:26:16 -0000 1.2 *************** *** 5,8 **** --- 5,12 ---- #include <assert.h> + #if _MSC_VER >= 1400 // VC++ 8.0 + #pragma warning( disable : 4996 ) // disable warning about strdup being deprecated. + #endif + namespace Json { Index: json_writer.cpp =================================================================== RCS file: /cvsroot/cppunit/cppunit2/src/cpptl/json_writer.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** json_writer.cpp 7 Nov 2005 22:43:07 -0000 1.1 --- json_writer.cpp 1 Feb 2006 18:26:17 -0000 1.2 *************** *** 4,7 **** --- 4,11 ---- #include <stdio.h> + #if _MSC_VER >= 1400 // VC++ 8.0 + #pragma warning( disable : 4996 ) // disable warning about strdup being deprecated. + #endif + namespace Json { *************** *** 46,50 **** { char buffer[32]; ! sprintf( buffer, "%.16g", value ); return buffer; } --- 50,58 ---- { char buffer[32]; ! #ifdef __STDC_SECURE_LIB__ // Use secure version with visual studio 2005 to avoid warning. ! sprintf_s(buffer, sizeof(buffer), "%.16g", value); ! #else ! sprintf(buffer, "%.*g", precision, value); ! #endif return buffer; } |