[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pdf-devel] Error module implementation
From: |
gerel |
Subject: |
Re: [pdf-devel] Error module implementation |
Date: |
Sat, 23 Feb 2008 19:06:06 -0300 |
> Date: Sat, 23 Feb 2008 17:55:24 +0100
> From: Juan Pedro Bolivar Puente <address@hidden>
>
> Hi,
>
> Just one little suggestion is not to embrace single-statement macros in
> a do{ ... }while(0). For example:
>
> #define PDF_DEBUG_BASE(message, ...) do{ \
> pdf_error (0, stderr, "***DEBUG BASE***:%s:%d: " message, \
> __FILE__, __LINE__, __VA_ARGS__); \
> } while (0)
>
> Could be:
>
> #define PDF_DEBUG_BASE(message, ...) \
> pdf_error (0, stderr, "***DEBUG BASE***:%s:%d: " message, \
> __FILE__, __LINE__, __VA_ARGS__)
>
>
> JP
Thanks JP. I forgot it's only useful for multiple statements.
-gerel