|
From: Scott L. <sl...@cs...> - 2002-04-02 08:28:40
|
Greg,
In the validate macros such as:
#define VALIDATE_WIN_USE_CONTEXT(win) \
do { if ((win = ensure_valid(win,1,FUNC_NAME, SCM_BOOL_T, SCM_BOOL_F)) ==
SCM_BOOL_F) \
return SCM_BOOL_F; } while (0)
Why do they all have a do { } while(0) around the code?
Thanks.
- Scott
|