diff options
Diffstat (limited to 'src/nvim/macros.h')
-rw-r--r-- | src/nvim/macros.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/macros.h b/src/nvim/macros.h index 51542bd3a7..bbbce7ab58 100644 --- a/src/nvim/macros.h +++ b/src/nvim/macros.h @@ -63,6 +63,9 @@ # define ASCII_ISALPHA(c) (ASCII_ISUPPER(c) || ASCII_ISLOWER(c)) # define ASCII_ISALNUM(c) (ASCII_ISALPHA(c) || ascii_isdigit(c)) +/* Returns empty string if it is NULL. */ +#define EMPTY_IF_NULL(x) ((x) ? (x) : (char_u *)"") + /* macro version of chartab(). * Only works with values 0-255! * Doesn't work for UTF-8 mode with chars >= 0x80. */ |