Skip to content
Snippets Groups Projects
Commit b0ff2593 authored by Vladislav Grubov's avatar Vladislav Grubov
Browse files

Fix work with int64_t in lua-cjson.c

parent af1deedd
No related branches found
No related tags found
No related merge requests found
......@@ -641,7 +641,7 @@ static void json_append_cdata(lua_State *l, json_config_t *cfg,
{
int64_t num = *(int64_t*) cdataptr(cd);
strbuf_ensure_empty_length(json, FPCONV_G_FMT_BUFSIZE_64);
len = snprintf(strbuf_empty_ptr(json),FPCONV_G_FMT_BUFSIZE_64,"%ld",num);
len = snprintf(strbuf_empty_ptr(json),FPCONV_G_FMT_BUFSIZE_64,"%lld",num);
strbuf_extend_length(json, len);
}
break;
......@@ -649,7 +649,7 @@ static void json_append_cdata(lua_State *l, json_config_t *cfg,
{
uint64_t unum = *(uint64_t*) cdataptr(cd);
strbuf_ensure_empty_length(json,FPCONV_G_FMT_BUFSIZE_64);
len = snprintf(strbuf_empty_ptr(json),FPCONV_G_FMT_BUFSIZE_64,"%lu",unum);
len = snprintf(strbuf_empty_ptr(json),FPCONV_G_FMT_BUFSIZE_64,"%llu",unum);
strbuf_extend_length(json, len);
}
break;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment