diff options
author | michael-grunder <michael.grunder@gmail.com> | 2018-01-19 04:38:09 +0300 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2018-01-19 04:38:09 +0300 |
commit | 625fadeb51a5832def759ce7a645b0823bb667f0 (patch) | |
tree | 6f78ce847692804986ca0387befb696e4411dec0 /redis_commands.c | |
parent | 6028df52265a9d07c321b5382f40062504ccd6d3 (diff) | |
parent | 03f77018cef9ff541ea9db26dd7a1bc45775abcb (diff) |
Merge branch 'swapdb-command' into develop
Diffstat (limited to 'redis_commands.c')
-rw-r--r-- | redis_commands.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/redis_commands.c b/redis_commands.c index f54db468..be331fad 100644 --- a/redis_commands.c +++ b/redis_commands.c @@ -333,6 +333,24 @@ int redis_key_long_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, return SUCCESS; } +/* long, long */ +int redis_long_long_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, + char *kw, char **cmd, int *cmd_len, short *slot, + void **ctx) +{ + zend_long v1, v2; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &v1, &v2) + == FAILURE) + { + return FAILURE; + } + + *cmd_len = REDIS_CMD_SPPRINTF(cmd, kw, "ll", v1, v2); + + return SUCCESS; +} + /* key, long, long */ int redis_key_long_long_cmd(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, char *kw, char **cmd, int *cmd_len, short *slot, |