Author: cwittich Date: Mon Oct 8 23:18:42 2007 New Revision: 29459
URL: http://svn.reactos.org/svn/reactos?rev=29459&view=rev Log: -fix compilation with msvc -fix some memory leaks
Modified: trunk/reactos/tools/rgenstat/rgenstat.c trunk/reactos/tools/sysreg/conf_parser.cpp trunk/reactos/tools/sysreg/rosboot_test.cpp trunk/reactos/tools/sysreg/sysreg.cpp trunk/reactos/tools/sysreg/user_types.h
Modified: trunk/reactos/tools/rgenstat/rgenstat.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rgenstat/rgenstat.c?r... ============================================================================== --- trunk/reactos/tools/rgenstat/rgenstat.c (original) +++ trunk/reactos/tools/rgenstat/rgenstat.c Mon Oct 8 23:18:42 2007 @@ -13,6 +13,9 @@ #ifdef WIN32 #include <io.h> #include <dos.h> +#include <windows.h> +int __cdecl strcasecmp (const char * __sz1, const char * __sz2) + {return _stricmp (__sz1, __sz2);} #else #include <sys/io.h> #include <errno.h>
Modified: trunk/reactos/tools/sysreg/conf_parser.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/conf_parser.cp... ============================================================================== --- trunk/reactos/tools/sysreg/conf_parser.cpp (original) +++ trunk/reactos/tools/sysreg/conf_parser.cpp Mon Oct 8 23:18:42 2007 @@ -69,8 +69,8 @@ } } } + fclose(file); return ret; - }
//---------------------------------------------------------------------------------------
Modified: trunk/reactos/tools/sysreg/rosboot_test.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/rosboot_test.c... ============================================================================== --- trunk/reactos/tools/sysreg/rosboot_test.cpp (original) +++ trunk/reactos/tools/sysreg/rosboot_test.cpp Mon Oct 8 23:18:42 2007 @@ -27,7 +27,7 @@ #include <assert.h> #include <math.h> #include <signal.h> -//#include <io.h> +#include <io.h>
namespace Sysreg_ {
Modified: trunk/reactos/tools/sysreg/sysreg.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/sysreg.cpp?rev... ============================================================================== --- trunk/reactos/tools/sysreg/sysreg.cpp (original) +++ trunk/reactos/tools/sysreg/sysreg.cpp Mon Oct 8 23:18:42 2007 @@ -77,9 +77,11 @@ if (!ret) { cout << "The regression test has failed at stage: " << i << endl; + delete regtest; return -2; } } cout << "The regression test completed successfully" << endl; + delete regtest; return 0; }
Modified: trunk/reactos/tools/sysreg/user_types.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/sysreg/user_types.h?r... ============================================================================== --- trunk/reactos/tools/sysreg/user_types.h (original) +++ trunk/reactos/tools/sysreg/user_types.h Mon Oct 8 23:18:42 2007 @@ -18,26 +18,12 @@ #define pclose _pclose #endif
- typedef std::basic_string<char> string; - typedef std::basic_istringstream<char> istringstream; +typedef std::basic_string<char> string; +typedef std::basic_istringstream<char> istringstream;
- -#ifdef UNICODE - - using std::wcout; - using std::wcerr; - using std::endl; - -#define cout wcout -#define cerr wcerr - -#else - - using std::cout; - using std::cerr; - using std::endl; - -#endif +using std::cout; +using std::cerr; +using std::endl;
#endif // end of USER_TYPES_H__