From 6ae1b9875e0b804eabdeb10fda23fd8db5fc9f1c Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周三, 01 2月 2023 18:21:12 +0800 Subject: [PATCH] build: allow compilation by C++ compiler --- libscpi/src/ieee488.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libscpi/src/ieee488.c b/libscpi/src/ieee488.c index f95b45e..c5f2665 100644 --- a/libscpi/src/ieee488.c +++ b/libscpi/src/ieee488.c @@ -169,7 +169,7 @@ switch (register_type) { case SCPI_REG_CLASS_STB: case SCPI_REG_CLASS_SRE: - ; + { scpi_reg_val_t stb = context->registers[SCPI_REG_STB] & ~STB_SRQ; scpi_reg_val_t sre = context->registers[SCPI_REG_SRE] & ~STB_SRQ; @@ -183,8 +183,9 @@ context->registers[SCPI_REG_STB] &= ~STB_SRQ; } break; + } case SCPI_REG_CLASS_EVEN: - ; + { scpi_reg_val_t enable; if(register_group.enable != SCPI_REG_NONE) { enable = SCPI_RegGet(context, register_group.enable); @@ -202,7 +203,9 @@ val &= ~(register_group.parent_bit); } break; + } case SCPI_REG_CLASS_COND: + { name = register_group.event; if(register_group.ptfilt == SCPI_REG_NONE && register_group.ntfilt == SCPI_REG_NONE) { @@ -227,6 +230,7 @@ val = ((ptrans & ptfilt) | (ntrans & ntfilt)) | SCPI_RegGet(context, register_group.event); } break; + } case SCPI_REG_CLASS_ENAB: case SCPI_REG_CLASS_NTR: case SCPI_REG_CLASS_PTR: -- Gitblit v1.9.1