Jan Breuer
2015-11-26 fa5dc4d115bcf3324295da07851f2224c9c25bf8
libscpi/src/parser.c
@@ -247,19 +247,6 @@
 * @param interface
 */
void SCPI_Init(scpi_t * context) {
    if (context->idn[0] == NULL) {
        context->idn[0] = SCPI_DEFAULT_1_MANUFACTURE;
    }
    if (context->idn[1] == NULL) {
        context->idn[1] = SCPI_DEFAULT_2_MODEL;
    }
    if (context->idn[2] == NULL) {
        context->idn[2] = SCPI_DEFAULT_3;
    }
    if (context->idn[3] == NULL) {
        context->idn[3] = SCPI_DEFAULT_4_REVISION;
    }
    context->buffer.position = 0;
    SCPI_ErrorInit(context);
}
@@ -485,7 +472,7 @@
    const char * quote;
    result += writeDelimiter(context);
    result += writeData(context, "\"", 1);
    while (quote = strnpbrk(data, len, "\"")) {
    while ((quote = strnpbrk(data, len, "\""))) {
        result += writeData(context, data, quote - data + 1);
        result += writeData(context, "\"", 1);
        len -= quote - data + 1;