From e7bf3a5eda6a1b02bef6096fed78527ee11e54cc Mon Sep 17 00:00:00 2001 From: Darren Tucker Date: Tue, 7 Apr 2015 10:48:04 +1000 Subject: [PATCH] Use do{}while(0) for no-op functions. From FreeBSD. --- openbsd-compat/bsd-misc.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openbsd-compat/bsd-misc.h b/openbsd-compat/bsd-misc.h index 65c18ec2f..ff347a24b 100644 --- a/openbsd-compat/bsd-misc.h +++ b/openbsd-compat/bsd-misc.h @@ -111,7 +111,7 @@ pid_t getpgid(pid_t); #endif #ifndef HAVE_ENDGRENT -# define endgrent() {} +# define endgrent() do { } while(0) #endif #ifndef HAVE_KRB5_GET_ERROR_MESSAGE @@ -119,7 +119,7 @@ pid_t getpgid(pid_t); #endif #ifndef HAVE_KRB5_FREE_ERROR_MESSAGE -# define krb5_free_error_message(a,b) while(0) +# define krb5_free_error_message(a,b) do { } while(0) #endif #endif /* _BSD_MISC_H */