static scpi_result_t text_function(scpi_t* context) { char param[100]; size_t param_len; if (!SCPI_ParamCopyText(context, param, 100, ¶m_len, TRUE)) { return SCPI_RES_ERR; } if (!SCPI_ParamCopyText(context, param, 100, ¶m_len, TRUE)) { return SCPI_RES_ERR; } SCPI_ResultText(context, param); return SCPI_RES_OK; }
static scpi_result_t TEST_Text(scpi_t * context) { char buffer[100]; size_t copy_len; SCPI_ParamCopyText(context, buffer, sizeof(buffer), ©_len, FALSE); buffer[copy_len] = '\0'; printf( "TEXT: ***%s***\r\n", buffer); return SCPI_RES_OK; }
static scpi_result_t TEST_Text(scpi_t * context) { char buffer[100]; size_t copy_len; if (!SCPI_ParamCopyText(context, buffer, sizeof (buffer), ©_len, FALSE)) { buffer[0] = '\0'; } fprintf(stderr, "TEXT: ***%s***\r\n", buffer); return SCPI_RES_OK; }