]> granicus.if.org Git - libevent/commitdiff
Parenthesize macro arguments more aggressively
authorNick Mathewson <nickm@torproject.org>
Fri, 20 Nov 2009 21:50:55 +0000 (16:50 -0500)
committerNick Mathewson <nickm@torproject.org>
Fri, 20 Nov 2009 21:50:55 +0000 (16:50 -0500)
include/event2/buffer_compat.h
include/event2/event.h
include/event2/event_compat.h
include/event2/rpc.h

index b838e3822a9085f27bb7f882067a488a9ace0358..d09e7c625cd481b1e767bd8a9d82c49c23601c22 100644 (file)
@@ -104,7 +104,7 @@ unsigned char *evbuffer_find(struct evbuffer *buffer, const unsigned char *what,
 /** deprecated in favor of calling the functions directly */
 #define EVBUFFER_LENGTH(x)     evbuffer_get_length(x)
 /** deprecated in favor of calling the functions directly */
-#define EVBUFFER_DATA(x)       evbuffer_pullup(x, -1)
+#define EVBUFFER_DATA(x)       evbuffer_pullup((x), -1)
 
 #endif
 
index 3b01824e0511a26832b714132e73cc97e2a31eb2..6cc83d496f8144b0c152650ed23e6481d6727165 100644 (file)
@@ -367,8 +367,9 @@ int event_base_got_break(struct event_base *);
   @param cb callback function
   @param arg argument that will be passed to the callback function
  */
-#define evtimer_assign(ev, b, cb, arg)  event_assign(ev, b, -1, 0, cb, arg)
-#define evtimer_new(b, cb, arg)                event_new(b, -1, 0, cb, arg)
+#define evtimer_assign(ev, b, cb, arg) \
+       event_assign((ev), (b), -1, 0, (cb), (arg))
+#define evtimer_new(b, cb, arg)               event_new((b), -1, 0, (cb), (arg))
 
 /**
   Add a timer event.
@@ -376,7 +377,7 @@ int event_base_got_break(struct event_base *);
   @param ev the event struct
   @param tv timeval struct
  */
-#define evtimer_add(ev, tv)            event_add(ev, tv)
+#define evtimer_add(ev, tv)            event_add((ev), (tv))
 
 /**
  * Delete a timer event.
@@ -384,16 +385,16 @@ int event_base_got_break(struct event_base *);
  * @param ev the event struct to be disabled
  */
 #define evtimer_del(ev)                        event_del(ev)
-#define evtimer_pending(ev, tv)                event_pending(ev, EV_TIMEOUT, tv)
+#define evtimer_pending(ev, tv)                event_pending((ev), EV_TIMEOUT, (tv))
 #define evtimer_initialized(ev)                _event_initialized((ev), 0)
 
-#define evsignal_add(ev, tv)           event_add(ev, tv)
+#define evsignal_add(ev, tv)           event_add((ev), (tv))
 #define evsignal_assign(ev, b, x, cb, arg)                   \
-       event_assign(ev, b, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_assign((ev), (b), (x), EV_SIGNAL|EV_PERSIST, cb, (arg))
 #define evsignal_new(b, x, cb, arg) \
-       event_new(b, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_new((b), (x), EV_SIGNAL|EV_PERSIST, (cb), (arg))
 #define evsignal_del(ev)               event_del(ev)
-#define evsignal_pending(ev, tv)       event_pending(ev, EV_SIGNAL, tv)
+#define evsignal_pending(ev, tv)       event_pending((ev), EV_SIGNAL, (tv))
 #define evsignal_initialized(ev)       _event_initialized((ev), 0)
 
 /**
index f83c2e0ea5c30f698583ce895d78290b471b0d39..dfa7e5081ec89835b7b8c16caf7ccfb1d46198bc 100644 (file)
@@ -240,9 +240,9 @@ int event_priority_init(int);
  */
 void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t, short, void *), void *);
 
-#define evtimer_set(ev, cb, arg)       event_set(ev, -1, 0, cb, arg)
+#define evtimer_set(ev, cb, arg)       event_set((ev), -1, 0, (cb), (arg))
 #define evsignal_set(ev, x, cb, arg)   \
-       event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_set((ev), (x), EV_SIGNAL|EV_PERSIST, (cb), (arg))
 
 
 /**
@@ -254,7 +254,7 @@ void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t,
  * @deprecated This macro is deprecated because its naming is inconsistent.
  *    The recommend macro is evtimer_add().
  */
-#define timeout_add(ev, tv)            event_add(ev, tv)
+#define timeout_add(ev, tv)            event_add((ev), (tv))
 
 
 /**
@@ -267,7 +267,7 @@ void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t,
  * @deprecated This macro is deprecated because its naming is inconsistent.
  *    The recommend macro is evtimer_set().
  */
-#define timeout_set(ev, cb, arg)       event_set(ev, -1, 0, cb, arg)
+#define timeout_set(ev, cb, arg)       event_set((ev), -1, 0, (cb), (arg))
 
 /**
  * Disable a timeout event.
@@ -283,7 +283,7 @@ void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t,
    @deprecated This macro is deprecated because its naming is inconsistent.
    The recommend macro is evtimer_pending().
 */
-#define timeout_pending(ev, tv)                event_pending(ev, EV_TIMEOUT, tv)
+#define timeout_pending(ev, tv)                event_pending((ev), EV_TIMEOUT, (tv))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
    The recommend macro is evtimer_initialized().
@@ -294,25 +294,25 @@ void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t,
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_add().
 */
-#define signal_add(ev, tv)             event_add(ev, tv)
+#define signal_add(ev, tv)             event_add((ev), (tv))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_set().
 */
 #define signal_set(ev, x, cb, arg)     \
-       event_set(ev, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_set((ev), (x), EV_SIGNAL|EV_PERSIST, (cb), (arg))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_assign().
 */
 #define signal_assign(ev, b, x, cb, arg)                    \
-       event_assign(ev, b, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_assign((ev), (b), (x), EV_SIGNAL|EV_PERSIST, (cb), (arg))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_new().
 */
 #define signal_new(b, x, cb, arg) \
-       event_new(b, x, EV_SIGNAL|EV_PERSIST, cb, arg)
+       event_new((b), (x), EV_SIGNAL|EV_PERSIST, (cb), (arg))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_del().
@@ -322,7 +322,7 @@ void event_set(struct event *, evutil_socket_t, short, void (*)(evutil_socket_t,
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_pending().
 */
-#define signal_pending(ev, tv)         event_pending(ev, EV_SIGNAL, tv)
+#define signal_pending(ev, tv)         event_pending((ev), EV_SIGNAL, (tv))
 /**
    @deprecated This macro is deprecated because its naming is inconsistent.
     The recommend macro is evsignal_initialized().
index 5860bafc66596eca1c815889c478e83fa1784f8e..2858de8091ed5c91daac6e56af422845535b2680 100644 (file)
@@ -86,7 +86,7 @@ extern "C" {
    @param value the value to assign
 */
 #define EVTAG_ASSIGN(msg, member, value) \
-       (*(msg)->base->member##_assign)(msg, value)
+       (*(msg)->base->member##_assign)((msg), (value))
 /**
    Assigns a value to the member in the message.
 
@@ -96,7 +96,7 @@ extern "C" {
    @param len the length of the value
 */
 #define EVTAG_ASSIGN_WITH_LEN(msg, member, value, len) \
-       (*(msg)->base->member##_assign)(msg, value, len)
+       (*(msg)->base->member##_assign)((msg), (value), (len))
 /**
    Returns the value for a member.
 
@@ -106,7 +106,7 @@ extern "C" {
    @return 0 on success, -1 otherwise.
 */
 #define EVTAG_GET(msg, member, pvalue) \
-       (*(msg)->base->member##_get)(msg, pvalue)
+       (*(msg)->base->member##_get)((msg), (pvalue))
 /**
    Returns the value for a member.
 
@@ -117,7 +117,7 @@ extern "C" {
    @return 0 on success, -1 otherwise.
 */
 #define EVTAG_GET_WITH_LEN(msg, member, pvalue, plen)  \
-       (*(msg)->base->member##_get)(msg, pvalue, plen)
+       (*(msg)->base->member##_get)((msg), (pvalue), (plen))
 
 #endif  /* _EVENT2_RPC_COMPAT_H_ */
 
@@ -125,7 +125,7 @@ extern "C" {
    Adds a value to an array.
 */
 #define EVTAG_ARRAY_ADD_VALUE(msg, member, value) \
-       (*(msg)->base->member##_add)(msg, value)
+       (*(msg)->base->member##_add)((msg), (value))
 /**
    Allocates a new entry in the array and returns it.
 */
@@ -135,7 +135,7 @@ extern "C" {
    Gets a variable at the specified offset from the array.
 */
 #define EVTAG_ARRAY_GET(msg, member, offset, pvalue)   \
-       (*(msg)->base->member##_get)(msg, offset, pvalue)
+       (*(msg)->base->member##_get)((msg), (offset), (pvalue))
 /**
    Returns the number of entries in the array.
 */
@@ -342,7 +342,7 @@ int evrpc_register_rpc(struct evrpc_base *, struct evrpc *,
  * @return -1 on error or 0 when successful.
  * @see EVRPC_REGISTER()
  */
-#define EVRPC_UNREGISTER(base, name) evrpc_unregister_rpc(base, #name)
+#define EVRPC_UNREGISTER(base, name) evrpc_unregister_rpc((base), #name)
 
 int evrpc_unregister_rpc(struct evrpc_base *base, const char *name);
 
@@ -369,7 +369,7 @@ struct evrpc_status;
  * @return 0 on success, -1 on failure
  */
 #define EVRPC_MAKE_REQUEST(name, pool, request, reply, cb, cbarg)      \
-       evrpc_send_request_##name(pool, request, reply, cb, cbarg)
+       evrpc_send_request_##name((pool), (request), (reply), (cb), (cbarg))
 
 /**
    Makes an RPC request based on the provided context.