Paul Roukema
2018-08-24 a765b9eadd3fe29de5f8d426549b69fc0a96793c
Resolve unused argument warning in SCPI_ErrorAddInternal
info_len may be unused if USE_DEVICE_DEPENDENT_ERROR_INFORMATION is 0
1个文件已修改
3 ■■■■■ 已修改文件
libscpi/src/error.c 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
libscpi/src/error.c
@@ -130,6 +130,9 @@
static scpi_bool_t SCPI_ErrorAddInternal(scpi_t * context, int16_t err, char * info, size_t info_len) {
    scpi_error_t error_value;
    /* SCPIDEFINE_strndup is sometimes a dumy that does not reference it's arguments.
       Since info_len is not referenced elsewhere caoing to void prevents unusd argument warnings */
    (void) info_len;
    char * info_ptr = info ? SCPIDEFINE_strndup(&context->error_info_heap, info, info_len) : NULL;
    SCPI_ERROR_SETVAL(&error_value, err, info_ptr);
    if (!fifo_add(&context->error_queue, &error_value)) {