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 |