diff --git a/include/notcurses/notcurses.h b/include/notcurses/notcurses.h index 36e9445da..3501d1b20 100644 --- a/include/notcurses/notcurses.h +++ b/include/notcurses/notcurses.h @@ -2352,9 +2352,9 @@ API struct ncplane* nctablet_ncplane(struct nctablet* t); #define PREFIXFWIDTH(x) ((int)(strlen(x) - mbswidth(x) + PREFIXCOLUMNS)) #define IPREFIXFWIDTH(x) ((int)(strlen(x) - mbswidth(x) + IPREFIXCOLUMNS)) #define BPREFIXFWIDTH(x) ((int)(strlen(x) - mbswidth(x) + BPREFIXCOLUMNS)) -#define PREFIXFMT(x) PREFIXFWIDTH(x), x -#define IPREFIXFMT(x) IPREFIXFWIDTH(x), x -#define BPREFIXFMT(x) BPREFIXFWIDTH(x), x +#define PREFIXFMT(x) PREFIXFWIDTH(x), (x) +#define IPREFIXFMT(x) IPREFIXFWIDTH(x), (x) +#define BPREFIXFMT(x) BPREFIXFWIDTH(x), (x) // Takes an arbitrarily large number, and prints it into a fixed-size buffer by // adding the necessary SI suffix. Usually, pass a |[IB]PREFIXSTRLEN+1|-sized