Jan Breuer
2015-04-18 f275a91132d30c7f558079017c97d33a01758059
Export matchCommand by SCPI_Match - resolve #30

matchCommand prototype may change in the future. Making
public API function should resolve future issues.
2个文件已修改
5 ■■■■■ 已修改文件
libscpi/inc/scpi/parser.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
libscpi/src/parser.c 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
libscpi/inc/scpi/parser.h
@@ -50,6 +50,7 @@
    int SCPI_Parse(scpi_t * context, char * data, size_t len);
    scpi_bool_t SCPI_IsCmd(scpi_t * context, const char * cmd);
    scpi_bool_t SCPI_Match(const char * pattern, const char * value, size_t len);
    size_t SCPI_ResultString(scpi_t * context, const char * data);
    size_t SCPI_ResultInt(scpi_t * context, int32_t val);
libscpi/src/parser.c
@@ -685,3 +685,7 @@
    const char * pattern = context->paramlist.cmd->pattern;
    return matchCommand (pattern, cmd, strlen (cmd));
}
scpi_bool_t SCPI_Match(const char * pattern, const char * value, size_t len) {
    return matchCommand (pattern, value, len);
}