From b9972c6b63937373ea9db39249b3f23985758425 Mon Sep 17 00:00:00 2001
From: Iztok Jeras <iztok.jeras@redpitaya.com>
Date: 摹曛, 08 10月 2015 03:00:34 +0800
Subject: [PATCH] integer parser: added 64 bit Param* functions

---
 libscpi/src/expression.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/libscpi/src/expression.c b/libscpi/src/expression.c
index c70d244..ffbdf39 100644
--- a/libscpi/src/expression.c
+++ b/libscpi/src/expression.c
@@ -143,9 +143,9 @@
     res = SCPI_ExprNumericListEntry(context, param, index, &range, &paramFrom, &paramTo);
     if (res == SCPI_EXPR_OK) {
         *isRange = range;
-        SCPI_ParamToInt(context, &paramFrom, valueFrom);
+        SCPI_ParamToInt32(context, &paramFrom, valueFrom);
         if (range) {
-            SCPI_ParamToInt(context, &paramTo, valueTo);
+            SCPI_ParamToInt32(context, &paramTo, valueTo);
         }
     }
 
@@ -248,6 +248,7 @@
             *dimensions = fromDimensions;
         } else {
             *isRange = FALSE;
+            *dimensions = fromDimensions;
             return SCPI_EXPR_OK;
         }
     }

--
Gitblit v1.9.1