wine/server: removed obsolete one-iteration loop from request forming macro
Архад
dralife at yandex.ru
Tue Aug 21 23:26:47 CDT 2012
---
include/wine/server.h | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git a/include/wine/server.h b/include/wine/server.h
index d573d1f..dcbc7fa 100644
--- a/include/wine/server.h
+++ b/include/wine/server.h
@@ -124,19 +124,15 @@ static inline void *wine_server_get_ptr( client_ptr_t ptr )
/* macros for server requests */
#define SERVER_START_REQ(type) \
- do { \
- struct __server_request_info __req; \
- struct type##_request * const req = &__req.u.req.type##_request; \
- const struct type##_reply * const reply = &__req.u.reply.type##_reply; \
- memset( &__req.u.req, 0, sizeof(__req.u.req) ); \
- __req.u.req.request_header.req = REQ_##type; \
- __req.data_count = 0; \
- (void)reply; \
- do
-
-#define SERVER_END_REQ \
- while(0); \
- } while(0)
+ struct __server_request_info __req; \
+ struct type##_request * const req = &__req.u.req.type##_request; \
+ const struct type##_reply * const reply = &__req.u.reply.type##_reply; \
+ memset( &__req.u.req, 0, sizeof(__req.u.req) ); \
+ __req.u.req.request_header.req = REQ_##type; \
+ __req.data_count = 0; \
+ (void)reply;
+
+#define SERVER_END_REQ
#endif /* __WINE_WINE_SERVER_H */
--
1.7.9.5
More information about the wine-patches
mailing list