From 811671aca2ffc9dec349d7e6a2d5a2e7f44df292 Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 摹曛, 08 10月 2015 03:00:33 +0800
Subject: [PATCH] Fix conversion constants for 64bit int to str

---
 libscpi/src/utils.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/libscpi/src/utils.c b/libscpi/src/utils.c
index c0f26ff..72c13e9 100644
--- a/libscpi/src/utils.c
+++ b/libscpi/src/utils.c
@@ -215,16 +215,16 @@
                 x = 0x8000000000000000LL;
                 break;
             case 8:
-                x = 0x4000000000000000LL;
+                x = 0x8000000000000000LL;
                 break;
             case 10:
-                x = 100000000000000000LL;
+                x = 1000000000000000000LL;
                 break;
             case 0x10:
                 x = 0x1000000000000000LL;
                 break;
             default:
-                x = 100000000000000000LL;
+                x = 1000000000000000000LL;
                 base = 10;
                 break;
         }
@@ -275,19 +275,19 @@
 
         switch (base) {
             case 2: 
-                x = 0x8000000000000000LL;
+                x = 0x8000000000000000ULL;
                 break;
             case 8:
-                x = 0x4000000000000000LL;
+                x = 0x8000000000000000ULL;
                 break;
             case 10:
-                x = 100000000000000000LL;
+                x = 10000000000000000000ULL;
                 break;
             case 0x10:
-                x = 0x1000000000000000LL;
+                x = 0x1000000000000000ULL;
                 break;
             default:
-                x = 1000000000L;
+                x = 10000000000000000000ULL;
                 base = 10;
                 break;
         }

--
Gitblit v1.9.1