diff --git a/parser.c b/parser.c index b6fbd3b..adb100e 100644 --- a/parser.c +++ b/parser.c @@ -127,7 +127,7 @@ static const char *chrtos(char byte) { #define LOG(fmt, ...) do { ; } while (0) #endif -void redis_parser_init(redis_parser_t *parser, const redis_parser_cb_t *callbacks) { +void redis_parser_init(redis_parser_t *parser, const redis_parser_callbacks_t *callbacks) { parser->stackidx = -1; parser->callbacks = callbacks; } @@ -142,7 +142,7 @@ void redis_parser_init(redis_parser_t *parser, const redis_parser_cb_t *callback * re-initialized before parsing more data. */ size_t redis_parser_execute(redis_parser_t *parser, redis_protocol_t **dst, const char *buf, size_t len) { redis_protocol_t *stack = parser->stack; - const redis_parser_cb_t *callbacks = parser->callbacks; + const redis_parser_callbacks_t *callbacks = parser->callbacks; const char *pos; const char *end; size_t nread; diff --git a/parser.h b/parser.h index ca9667b..b988e9b 100644 --- a/parser.h +++ b/parser.h @@ -10,7 +10,7 @@ #define REDIS_STATUS_T 5 #define REDIS_ERROR_T 6 -typedef struct redis_parser_cb_s redis_parser_cb_t; +typedef struct redis_parser_callbacks_s redis_parser_callbacks_t; typedef struct redis_protocol_s redis_protocol_t; typedef struct redis_parser_s redis_parser_t; @@ -19,7 +19,7 @@ typedef int (*redis_array_cb)(redis_parser_t *, redis_protocol_t *, size_t); typedef int (*redis_integer_cb)(redis_parser_t *, redis_protocol_t *, int64_t); typedef int (*redis_nil_cb)(redis_parser_t *, redis_protocol_t *); -struct redis_parser_cb_s { +struct redis_parser_callbacks_s { redis_string_cb on_string; redis_array_cb on_array; redis_integer_cb on_integer; @@ -55,7 +55,7 @@ struct redis_protocol_s { struct redis_parser_s { /* private: callbacks */ - const redis_parser_cb_t *callbacks; + const redis_parser_callbacks_t *callbacks; /* private: number of consumed bytes for a single message */ size_t nread; @@ -75,7 +75,7 @@ struct redis_parser_s { } i64; }; -void redis_parser_init(redis_parser_t *parser, const redis_parser_cb_t *callbacks); +void redis_parser_init(redis_parser_t *parser, const redis_parser_callbacks_t *callbacks); size_t redis_parser_execute(redis_parser_t *parser, redis_protocol_t **dst, const char *buf, size_t len); redis_parser_errno_t redis_parser_errno(redis_parser_t *parser); const char *redis_parser_strerror(redis_parser_errno_t errno); diff --git a/test/parser.c b/test/parser.c index d60e0c3..b490e3b 100644 --- a/test/parser.c +++ b/test/parser.c @@ -79,7 +79,7 @@ int on_nil(redis_parser_t *parser, redis_protocol_t *obj) { return 1; } -static redis_parser_cb_t callbacks = { +static redis_parser_callbacks_t callbacks = { &on_string, &on_array, &on_integer,