diff options
Diffstat (limited to 'include/al')
| -rw-r--r-- | include/al/str.h | 8 |
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 |