Since last change moved ';' from macro to code, we need to embrace

macros with 'do {} while (0)' to avoid error in case macro is
not defined.

Prodded by:	julian, archie
Pointy hat to:	glebius
This commit is contained in:
Gleb Smirnoff 2004-10-31 17:32:51 +00:00
parent b0e1e474f7
commit ec774932ba
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=137100
2 changed files with 4 additions and 4 deletions

View File

@ -31,9 +31,9 @@
*/
#if 0
#define DBG printf("ng_device: %s\n", __func__ )
#define DBG do { printf("ng_device: %s\n", __func__ ); } while (0)
#else
#define DBG
#define DBG do {} while (0)
#endif
#include <sys/param.h>

View File

@ -40,9 +40,9 @@
* $Whistle: ng_pppoe.c,v 1.10 1999/11/01 09:24:52 julian Exp $
*/
#if 0
#define DBG printf("pppoe: %s\n", __func__ )
#define DBG do { printf("ng_device: %s\n", __func__ ); } while (0)
#else
#define DBG
#define DBG do {} while (0)
#endif
#include <sys/param.h>