From: adam Date: Sun, 24 Mar 2013 16:27:31 +0000 (+0700) Subject: Fixed x86 platform incorrect date printing X-Git-Tag: v1.2.12~363^2~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cde0950b7326d3ba10a2a3573a2eb0391bc30274;p=platform%2Fupstream%2Fejdb.git Fixed x86 platform incorrect date printing --- diff --git a/luaejdb/Makefile b/luaejdb/Makefile index 6fb5f95..0f26bff 100644 --- a/luaejdb/Makefile +++ b/luaejdb/Makefile @@ -9,9 +9,7 @@ build: build-dbg: umask $(UMASK) && luarocks --pack-binary-rock CFLAGS='-g -O0 -fPIC -std=c99 -Wall' make -check: ; - -check-binding: build-dbg +check: build-dbg make -C ./test check-valgrind: build-dbg diff --git a/luaejdb/debian/changelog b/luaejdb/debian/changelog index c0ab25f..fd6c73e 100644 --- a/luaejdb/debian/changelog +++ b/luaejdb/debian/changelog @@ -1,3 +1,9 @@ +lua-ejdb (1.0.2-1) unstable; urgency=low + + * Fixed x86 platform incorrect date printing + + -- Anton Adamansky Sun, 24 Mar 2013 23:24:35 +0700 + lua-ejdb (1.0.1-5) unstable; urgency=low * Initial release. diff --git a/luaejdb/luabson.c b/luaejdb/luabson.c index 1052143..64b6ff1 100644 --- a/luaejdb/luabson.c +++ b/luaejdb/luabson.c @@ -497,7 +497,7 @@ static void bson_print_xstr(TCXSTR* xstr, const char *data, int depth) { tcxstrprintf(xstr, "%s", bson_iterator_bool(&i) ? "true" : "false"); break; case BSON_DATE: - tcxstrprintf(xstr, "%ld", (long int) bson_iterator_date(&i)); + tcxstrprintf(xstr, "%lld", (uint64_t) bson_iterator_long(&i)); break; case BSON_BINDATA: tcxstrprintf(xstr, "BSON_BINDATA"); diff --git a/luaejdb/luaejdb-1.0.1-5.rockspec b/luaejdb/luaejdb-1.0.2-1.rockspec similarity index 97% rename from luaejdb/luaejdb-1.0.1-5.rockspec rename to luaejdb/luaejdb-1.0.2-1.rockspec index b153b85..3c0a3bd 100644 --- a/luaejdb/luaejdb-1.0.1-5.rockspec +++ b/luaejdb/luaejdb-1.0.2-1.rockspec @@ -1,5 +1,5 @@ package = "luaejdb" -version = "1.0.1-5" +version = "1.0.2-1" source = { url = "https://github.com/Softmotions/ejdb.git" }