Commit a68c19df authored by artix's avatar artix
Browse files

RM_CreateStringFromLongDouble: use new ld2string 'mode' type

parent 060af185
...@@ -1022,7 +1022,8 @@ RedisModuleString *RM_CreateStringFromLongLong(RedisModuleCtx *ctx, long long ll ...@@ -1022,7 +1022,8 @@ RedisModuleString *RM_CreateStringFromLongLong(RedisModuleCtx *ctx, long long ll
* RedisModule_CreateString() documentation for more info. */ * RedisModule_CreateString() documentation for more info. */
RedisModuleString *RM_CreateStringFromLongDouble(RedisModuleCtx *ctx, long double ld, int humanfriendly) { RedisModuleString *RM_CreateStringFromLongDouble(RedisModuleCtx *ctx, long double ld, int humanfriendly) {
char buf[MAX_LONG_DOUBLE_CHARS]; char buf[MAX_LONG_DOUBLE_CHARS];
size_t len = ld2string(buf,sizeof(buf),ld,humanfriendly); size_t len = ld2string(buf,sizeof(buf),ld,
(humanfriendly ? LD_STR_HUMAN : LD_STR_AUTO));
return RM_CreateString(ctx,buf,len); return RM_CreateString(ctx,buf,len);
} }
......
...@@ -6,6 +6,8 @@ ...@@ -6,6 +6,8 @@
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
#define UNUSED(x) (void)(x)
int test_call_generic(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) int test_call_generic(RedisModuleCtx *ctx, RedisModuleString **argv, int argc)
{ {
if (argc<2) { if (argc<2) {
...@@ -41,6 +43,8 @@ int test_call_info(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) ...@@ -41,6 +43,8 @@ int test_call_info(RedisModuleCtx *ctx, RedisModuleString **argv, int argc)
} }
int test_ld_conv(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) { int test_ld_conv(RedisModuleCtx *ctx, RedisModuleString **argv, int argc) {
UNUSED(argv);
UNUSED(argc);
long double ld = 0.00000000000000001L; long double ld = 0.00000000000000001L;
const char *ldstr = "0.00000000000000001"; const char *ldstr = "0.00000000000000001";
RedisModuleString *s1 = RedisModule_CreateStringFromLongDouble(ctx, ld, 1); RedisModuleString *s1 = RedisModule_CreateStringFromLongDouble(ctx, ld, 1);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment