From 4495d97f43d3d5730828064bbf2590bdb7699e79 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Fri, 24 Sep 2021 10:41:08 +0200 Subject: Correcting a define test. --- include/stc/template.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'include') diff --git a/include/stc/template.h b/include/stc/template.h index cc3e028f..9b27dc9e 100644 --- a/include/stc/template.h +++ b/include/stc/template.h @@ -42,11 +42,11 @@ #define cx_size_t cx_memb(_size_t) #endif -#if (defined i_valto ^ defined i_valraw) || (defined i_valraw && !defined i_valfrom) - #error if i_valraw defined, both i_valfrom and i_valto must be defined +#if defined i_valraw && !(defined i_valto && defined i_valfrom) + #error if i_valraw or i_valto defined, i_valfrom must be defined #endif -#if (defined i_keyto ^ defined i_keyraw) || (defined i_keyraw && !defined i_keyfrom) - #error if i_keyraw defined, both i_keyfrom and i_keyto must be defined +#if defined i_keyraw && !(defined i_keyto && defined i_keyfrom) + #error if i_keyraw or i_keyto defined, i_keyfrom a must be defined #endif #ifdef F_tag -- cgit v1.2.3