diff options
author | michael-grunder <michael-grunder@github.com> | 2012-05-06 00:45:50 +0400 |
---|---|---|
committer | michael-grunder <michael-grunder@github.com> | 2012-05-06 00:45:50 +0400 |
commit | d66c893e01f58fdc06ba8fb97be1452528f27270 (patch) | |
tree | c69c05d055f42b4f9f5d95a86147da41b9889143 /library.c | |
parent | 3b87da6343f67bf87e7e37534eef270cf3397caf (diff) |
Updated redis_cmd_format_static to specifically take a long, and changed PEXIPREAT to use a long rather than an int
Diffstat (limited to 'library.c')
-rw-r--r-- | library.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -278,6 +278,16 @@ redis_cmd_format_static(char **ret, char *keyword, char *format, ...) { smart_str_appendl(&buf, tmp, tmp_len); } break; + case 'l': + case 'L': { + long l = va_arg(ap, long); + char tmp[32]; + int tmp_len = snprintf(tmp, sizeof(tmp), "%ld", l); + smart_str_append_long(&buf, tmp_len); + smart_str_appendl(&buf, _NL, sizeof(_NL) -1); + smart_str_appendl(&buf, tmp, tmp_len); + } + break; } p++; smart_str_appendl(&buf, _NL, sizeof(_NL) - 1); |