> Date: Sat, 23 Feb 2008 17:55:24 +0100
> From: Juan Pedro Bolivar Puente <[EMAIL PROTECTED]>
>
> 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