From: Christopher H. <ch...@us...> - 2002-10-28 21:32:52
|
Update of /cvsroot/blob/blob/src/blob In directory usw-pr-cvs1:/tmp/cvs-serv18727/src/blob Modified Files: chkmem.c Log Message: squelch __FUNCTION__ pasting warnings Index: chkmem.c =================================================================== RCS file: /cvsroot/blob/blob/src/blob/chkmem.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- chkmem.c 2 Oct 2002 12:02:56 -0000 1.9 +++ chkmem.c 28 Oct 2002 21:32:49 -0000 1.10 @@ -63,16 +63,25 @@ #define CHKMEM_OK (0) #if CHKMEM_DEBUG -# define SHOWFUNC() SerialOutputString("chkmem: method: "__FUNCTION__ "\n" ); \ - SerialOutputString(" p1=0x"); \ - SerialOutputHex((u32)bp1); \ - SerialOutputString(" p2=0x"); \ - SerialOutputHex((u32)bp2); \ - SerialOutputString(" count=0x"); \ - SerialOutputHex((u32)count); \ - SerialOutputString("\n"); +# define SHOWFUNC() \ + do { \ + SerialOutputString("chkmem: method: "); \ + SerialOutputString(__FUNCTION__); \ + SerialOutputString("\n p1=0x"); \ + SerialOutputHex((u32)bp1); \ + SerialOutputString(" p2=0x"); \ + SerialOutputHex((u32)bp2); \ + SerialOutputString(" count=0x"); \ + SerialOutputHex((u32)count); \ + SerialOutputString("\n"); \ + } while (0) #else -# define SHOWFUNC() SerialOutputString("chkmem: method: "__FUNCTION__ "\n" ); +# define SHOWFUNC() \ + do { \ + SerialOutputString("chkmem: method: "); \ + SerialOutputString(__FUNCTION__); \ + SerialOutputString("\n" ); \ + } while (0) #endif #define SKIPBLOBMEM(x) if ((x) < BLOB_RAM_BASE + 0x00100000) x = BLOB_RAM_BASE + 0x00100000 |