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