summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/al/str.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/al/str.h b/include/al/str.h
index ed53c25..406d66e 100644
--- a/include/al/str.h
+++ b/include/al/str.h
@@ -15,12 +15,12 @@ typedef struct {
#define al_str_atr(s, i) (s)->data[(s)->len + i]
#ifndef __cplusplus
-#define al_str_c(s) (&((str){ (u32)al_strlen(s), 0, ((char *)s) }))
-#define al_str_w(s, i, n) (&((str){ ((u32)n), 0, &(s)[i] }))
+#define al_str_c(s) (&((str){ (u32)al_strlen(s), 0, ((char *)(s)) }))
+#define al_str_w(s, i, n) (&((str){ ((u32)(n)), 0, &(s)[i] }))
#define al_str_substr(s, start, end) al_str_w((s)->data, start, ((end) - (start)))
#else
-#define al_str_cc(s) (((str){ (u32)al_strlen(s), 0, ((char *)s) }))
-#define al_str_ww(s, i, n) (((str){ ((u32)n), 0, &(s)[i] }))
+#define al_str_cc(s) (((str){ (u32)al_strlen(s), 0, ((char *)(s)) }))
+#define al_str_ww(s, i, n) (((str){ ((u32)(n)), 0, &(s)[i] }))
#define al_str_substr(s, start, end) al_str_ww((s)->data, start, ((end) - (start)))
#endif