From 94ccbc305cac38eb9c54384b9f47d3da6527299b Mon Sep 17 00:00:00 2001
From: Jan Breuer <jan.breuer@jaybee.cz>
Date: 周六, 25 4月 2015 22:29:42 +0800
Subject: [PATCH] Solve #16 Multiple Identical Capabilities

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

diff --git a/libscpi/src/units.c b/libscpi/src/units.c
index a4c7592..2f1f7a7 100644
--- a/libscpi/src/units.c
+++ b/libscpi/src/units.c
@@ -38,6 +38,7 @@
 #include "scpi/parser.h"
 #include "scpi/units.h"
 #include "scpi/utils_private.h"
+#include "scpi/utils.h"
 #include "scpi/error.h"
 
 
@@ -135,7 +136,7 @@
     }
 
     for (i = 0; specs[i].name != NULL; i++) {
-        if (matchPattern(specs[i].name, strlen(specs[i].name), str, len)) {
+        if (matchPattern(specs[i].name, strlen(specs[i].name), str, len, NULL)) {
             value->type = specs[i].type;
             return TRUE;
         }
@@ -312,7 +313,7 @@
         return min(strlen(type), len);
     }
 
-    result = doubleToStr(value->value, str, len);
+    result = SCPI_DoubleToStr(value->value, str, len);
 
     unit = translateUnitInverse(context->units, value->unit);
 

--
Gitblit v1.9.1