Author: cfinck
Date: Tue Mar 24 15:37:54 2009
New Revision: 40208
URL:
http://svn.reactos.org/svn/reactos?rev=40208&view=rev
Log:
Take the line number as an integer, the STRINGIZER macro didn't work as expected
Modified:
trunk/rostests/rosautotest/CFatalException.cpp
trunk/rostests/rosautotest/CFatalException.h
trunk/rostests/rosautotest/precomp.h
Modified: trunk/rostests/rosautotest/CFatalException.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/rosautotest/CFatalExcepti…
==============================================================================
--- trunk/rostests/rosautotest/CFatalException.cpp [iso-8859-1] (original)
+++ trunk/rostests/rosautotest/CFatalException.cpp [iso-8859-1] Tue Mar 24 15:37:54 2009
@@ -15,12 +15,12 @@
* Constant pointer to a char array with the source file where the exception occured
(__FILE__)
*
* @param Line
- * Constant pointer to a char array with the appropriate source line (#__LINE__)
+ * Integer value with the appropriate source line (__LINE__)
*
* @param Message
* Constant pointer to a char array containing a short message about the exception
*/
-CFatalException::CFatalException(const char* File, const char* Line, const char*
Message)
+CFatalException::CFatalException(const char* File, int Line, const char* Message)
: m_File(File), m_Line(Line), m_Message(Message)
{
}
Modified: trunk/rostests/rosautotest/CFatalException.h
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/rosautotest/CFatalExcepti…
==============================================================================
--- trunk/rostests/rosautotest/CFatalException.h [iso-8859-1] (original)
+++ trunk/rostests/rosautotest/CFatalException.h [iso-8859-1] Tue Mar 24 15:37:54 2009
@@ -9,13 +9,13 @@
{
private:
string m_File;
- string m_Line;
+ int m_Line;
string m_Message;
public:
- CFatalException(const char* File, const char* Line, const char* Message);
+ CFatalException(const char* File, int Line, const char* Message);
const string& GetFile() const { return m_File; }
- const string& GetLine() const { return m_Line; }
+ int GetLine() const { return m_Line; }
const string& GetMessage() const { return m_Message; }
};
Modified: trunk/rostests/rosautotest/precomp.h
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/rosautotest/precomp.h?rev…
==============================================================================
--- trunk/rostests/rosautotest/precomp.h [iso-8859-1] (original)
+++ trunk/rostests/rosautotest/precomp.h [iso-8859-1] Tue Mar 24 15:37:54 2009
@@ -33,9 +33,8 @@
#include "CWineTest.h"
/* Useful macros */
-#define STRINGIZER(Value) #Value
#define EXCEPTION(Message) throw CSimpleException(Message)
-#define FATAL(Message) throw CFatalException(__FILE__, STRINGIZER(__LINE__),
Message)
+#define FATAL(Message) throw CFatalException(__FILE__, __LINE__, Message)
#define SSEXCEPTION throw CSimpleException(ss.str().c_str())
/* main.c */