@@ -507,12 +507,9 @@ typedef enum _PUBSUB_TYPE {
507
507
#define MULTI 1
508
508
#define PIPELINE 2
509
509
510
- #define IF_ATOMIC () if (redis_sock->mode == ATOMIC)
511
- #define IF_NOT_ATOMIC () if (redis_sock->mode != ATOMIC)
512
- #define IF_MULTI () if (redis_sock->mode & MULTI)
513
- #define IF_NOT_MULTI () if (!(redis_sock->mode & MULTI))
514
- #define IF_PIPELINE () if (redis_sock->mode & PIPELINE)
515
- #define IF_NOT_PIPELINE () if (!(redis_sock->mode & PIPELINE))
510
+ #define IS_ATOMIC (redis_sock ) (redis_sock->mode == ATOMIC)
511
+ #define IS_MULTI (redis_sock ) (redis_sock->mode & MULTI)
512
+ #define IS_PIPELINE (redis_sock ) (redis_sock->mode & PIPELINE)
516
513
517
514
#define PIPELINE_ENQUEUE_COMMAND (cmd , cmd_len ) do { \
518
515
if (redis_sock->pipeline_cmd == NULL) { \
@@ -547,15 +544,15 @@ typedef enum _PUBSUB_TYPE {
547
544
} while (0)
548
545
549
546
#define REDIS_PROCESS_REQUEST (redis_sock , cmd , cmd_len ) \
550
- IF_PIPELINE( ) { \
547
+ if (IS_PIPELINE(redis_sock) ) { \
551
548
PIPELINE_ENQUEUE_COMMAND(cmd, cmd_len); \
552
549
} else { \
553
550
SOCKET_WRITE_COMMAND(redis_sock, cmd, cmd_len); \
554
551
} \
555
552
efree(cmd);
556
553
557
554
#define REDIS_PROCESS_RESPONSE_CLOSURE (function , closure_context ) \
558
- IF_NOT_PIPELINE( ) { \
555
+ if (!IS_PIPELINE(redis_sock) ) { \
559
556
if (redis_response_enqueued(redis_sock TSRMLS_CC) != SUCCESS) { \
560
557
RETURN_FALSE; \
561
558
} \
@@ -583,7 +580,7 @@ typedef enum _PUBSUB_TYPE {
583
580
RETURN_FALSE; \
584
581
} \
585
582
REDIS_PROCESS_REQUEST(redis_sock, cmd, cmd_len); \
586
- IF_ATOMIC( ) { \
583
+ if (IS_ATOMIC(redis_sock) ) { \
587
584
resp_func(INTERNAL_FUNCTION_PARAM_PASSTHRU, redis_sock, NULL, ctx); \
588
585
} else { \
589
586
REDIS_PROCESS_RESPONSE_CLOSURE(resp_func, ctx) \
@@ -599,7 +596,7 @@ typedef enum _PUBSUB_TYPE {
599
596
RETURN_FALSE; \
600
597
} \
601
598
REDIS_PROCESS_REQUEST(redis_sock, cmd, cmd_len); \
602
- IF_ATOMIC( ) { \
599
+ if (IS_ATOMIC(redis_sock) ) { \
603
600
resp_func(INTERNAL_FUNCTION_PARAM_PASSTHRU, redis_sock, NULL, ctx); \
604
601
} else { \
605
602
REDIS_PROCESS_RESPONSE_CLOSURE(resp_func, ctx) \
0 commit comments