summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-09-24 10:41:08 +0200
committerTyge Løvset <[email protected]>2021-09-24 10:41:08 +0200
commit4495d97f43d3d5730828064bbf2590bdb7699e79 (patch)
treeddc7e525a9998129e794f09d376e143aa5c1d3f9
parenta70b75e2aa0854d460a68d3a71358dd0c0abb9df (diff)
downloadSTC-modified-4495d97f43d3d5730828064bbf2590bdb7699e79.tar.gz
STC-modified-4495d97f43d3d5730828064bbf2590bdb7699e79.zip
Correcting a define test.
-rw-r--r--include/stc/template.h8
1 files changed, 4 insertions, 4 deletions
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