Fix CI build warning.
continuous-integration/drone/push Build is passing Details

This commit is contained in:
CismonX 2021-10-30 23:00:22 +08:00
parent e45395bbdf
commit 473b119416
Signed by: cismonx
GPG Key ID: 3094873E29A482FB
2 changed files with 6 additions and 4 deletions

View File

@ -15,9 +15,10 @@ steps:
image: pureos/amber-slim
commands:
- apt -y update
- apt -y install build-essential autoconf automake libtool autoconf-archive dejagnu texinfo
- apt -y install build-essential autoconf automake libtool
- apt -y install autoconf-archive dejagnu texinfo
- autoreconf --install
- ./configure CFLAGS='-O0 -g -std=c99 -Wall -Wextra -Wpedantic --coverage'
- mkdir build && cd build
- ../configure CFLAGS='-O0 -g -std=c99 -Wall -Wextra -Wpedantic -Wshadow'
- make
- make check
- gcov -o src/.libs src/ctlseqs.c

View File

@ -326,7 +326,8 @@ ctlseqs_fetch_value(
case ctlseqs_ph_str:
CTLSEQS_VALUE_STR(num < ' ' || num > '~');
case ctlseqs_ph_cmdstr:
CTLSEQS_VALUE_STR(num < 0x08 || num > '~' || num > 0x0d && num < ' ');
CTLSEQS_VALUE_STR(
num < 0x08 || num > '~' || (num > 0x0d && num < ' '));
case ctlseqs_ph_csi_param:
CTLSEQS_VALUE_STR(num < '0' || num > '?');
case ctlseqs_ph_csi_intmd: