[freeldr] Never ever define a macro as multiple instructions. It may lead to subtle...
authorHervé Poussineau <hpoussin@reactos.org>
Tue, 22 Sep 2009 20:33:56 +0000 (20:33 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Tue, 22 Sep 2009 20:33:56 +0000 (20:33 +0000)
svn path=/trunk/; revision=43117

reactos/boot/freeldr/freeldr/include/debug.h

index b12ee4e..ffe778f 100644 (file)
@@ -47,7 +47,7 @@ extern int g_line;
 
        VOID    DebugDumpBuffer(ULONG Mask, PVOID Buffer, ULONG Length);
 
-       #define DPRINTM                                         g_file=__FILE__;g_line=__LINE__;DbgPrintMask
+       #define DPRINTM                                                 g_file=__FILE__, g_line=__LINE__, DbgPrintMask
        #define BugCheck(_x_)                                   { DbgPrintMask(DPRINT_WARNING, "Fatal Error: %s:%d(%s)\n", __FILE__, __LINE__, __FUNCTION__); DbgPrintMask _x_ ; for (;;); }
        #define DbgDumpBuffer(_x_, _y_, _z_)    DebugDumpBuffer(_x_, _y_, _z_)