From: Alexander P. <ale...@us...> - 2008-01-31 12:06:03
|
Build Version : T2.5.0.18167 Firebird 2.5 Unstable (writeBuildNum.sh,v 1.18327 2008/01/31 12:05:24 alexpeshkof ) Update of /cvsroot/firebird/firebird2/src/jrd/os/win32 In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv8490/jrd/os/win32 Modified Files: fbsyslog.cpp Log Message: Make syslog interface as light as possible Index: fbsyslog.cpp =================================================================== RCS file: /cvsroot/firebird/firebird2/src/jrd/os/win32/fbsyslog.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -b -U3 -r1.8 -r1.9 --- fbsyslog.cpp 23 Jan 2008 19:01:04 -0000 1.8 +++ fbsyslog.cpp 31 Jan 2008 12:05:08 -0000 1.9 @@ -56,10 +56,10 @@ ~SyslogAccess() { DeleteCriticalSection(&cs); } - void Record(WORD wType, const Firebird::string& Msg); + void Record(WORD wType, const char* Msg); }; -void SyslogAccess::Record(WORD wType, const Firebird::string& Msg) +void SyslogAccess::Record(WORD wType, const char* Msg) { EnterCriticalSection(&cs); if (! InitFlag) { @@ -75,13 +75,13 @@ bool use9x = true; if (LogHandle) { LPCTSTR sb[1]; - sb[0] = Msg.c_str(); + sb[0] = Msg; if (fReportEvent(LogHandle, wType, 0, 0, 0, 1, 0, sb, 0)) { use9x = false; } } if (use9x) { - ::MessageBox(0, Msg.c_str(), "Firebird Error", MB_ICONSTOP); + ::MessageBox(0, Msg, "Firebird Error", MB_ICONSTOP); } LeaveCriticalSection(&cs); } @@ -92,7 +92,7 @@ namespace Firebird { -void Syslog::Record(Severity level, const Firebird::string& Msg) +void Syslog::Record(Severity level, const char* Msg) { WORD wType = EVENTLOG_ERROR_TYPE; switch (level) { |