libscpi/src/parser.c
@@ -593,8 +593,10 @@ return FALSE; } paramSkipWhitespace(context); if (locateText(context->paramlist.parameters, context->paramlist.length, value, &length)) { paramSkipBytes(context, length); paramSkipBytes(context, length + 2); paramSkipWhitespace(context); if (len) { *len = length; } @@ -675,3 +677,11 @@ return FALSE; } scpi_bool_t SCPI_IsCmd(scpi_t * context, const char * cmd) { if (! context->paramlist.cmd) { return FALSE; } const char * pattern = context->paramlist.cmd->pattern; return matchCommand (pattern, cmd, strlen (cmd)); }