Merge pull request #142 from j123b567/feature/c89-c99-support
Fix support for C89 and C99
| | |
| | | LDFLAGS: -g -fsanitize=address |
| | | run: make clean test |
| | | |
| | | # - name: gcc-c89 |
| | | # env: |
| | | # CFLAGS: -std=c89 |
| | | # run: make clean all test |
| | | - name: gcc-c89 |
| | | env: |
| | | CFLAGS: -std=c89 |
| | | run: make clean all test |
| | | |
| | | # - name: gcc-c90 |
| | | # env: |
| | | # CFLAGS: -std=c90 |
| | | # run: make clean all test |
| | | - name: gcc-c90 |
| | | env: |
| | | CFLAGS: -std=c90 |
| | | run: make clean all test |
| | | |
| | | - name: gcc-c99 |
| | | env: |
| | |
| | | SCPI_REG_NONE, |
| | | SCPI_REG_NONE, |
| | | 0 |
| | | }, //SCPI_REG_GROUP_STB |
| | | }, /* SCPI_REG_GROUP_STB */ |
| | | { |
| | | SCPI_REG_ESR, |
| | | SCPI_REG_ESE, |
| | |
| | | SCPI_REG_NONE, |
| | | SCPI_REG_STB, |
| | | STB_ESR |
| | | }, //SCPI_REG_GROUP_ESR |
| | | }, /* SCPI_REG_GROUP_ESR */ |
| | | { |
| | | SCPI_REG_OPER, |
| | | SCPI_REG_OPERE, |
| | |
| | | SCPI_REG_NONE, |
| | | SCPI_REG_STB, |
| | | STB_OPS |
| | | }, //SCPI_REG_GROUP_OPER |
| | | }, /* SCPI_REG_GROUP_OPER */ |
| | | { |
| | | SCPI_REG_QUES, |
| | | SCPI_REG_QUESE, |
| | |
| | | SCPI_REG_NONE, |
| | | SCPI_REG_STB, |
| | | STB_QES |
| | | }, //SCPI_REG_GROUP_QUES |
| | | }, /* SCPI_REG_GROUP_QUES */ |
| | | |
| | | #if USE_CUSTOM_REGISTERS |
| | | #ifndef USER_REGISTER_GROUP_DETAILS |
| | |
| | | */ |
| | | scpi_result_t SCPI_CoreCls(scpi_t * context) { |
| | | SCPI_ErrorClear(context); |
| | | for (int i = 0; i < SCPI_REG_GROUP_COUNT; ++i) { |
| | | int i; |
| | | for (i = 0; i < SCPI_REG_GROUP_COUNT; ++i) { |
| | | scpi_reg_name_t event_reg = scpi_reg_group_details[i].event; |
| | | if (event_reg != SCPI_REG_STB) { |
| | | SCPI_RegSet(context, event_reg, 0); |