X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/107077d7fd6736711bf5cd980221723401d37c51..d945e180cbe2b26392fb21f7ae4dd2ccc603a81b:/src/src/os.c diff --git a/src/src/os.c b/src/src/os.c index 5c52c6d4d..3b49e4b9e 100644 --- a/src/src/os.c +++ b/src/src/os.c @@ -12,7 +12,8 @@ # include # include #else -# define DEBUG(x) if (debug_selector & (x)) +# define IS_DEBUG(x) (debug_selector & (x)) +# define DEBUG(x) if (IS_DEBUG(x)) #endif #ifndef CS @@ -893,6 +894,21 @@ return buffer ? buffer : realloc(b, strlen(b) + 1); #endif /* ----------------------------------------------------------------------- */ +/*********************************************************** +* strchrnul() * +***********************************************************/ + +#if !defined(EXIM_HAVE_STRCHRNUL) +char * +strchrnul(const char * s, int c) +{ +while (*s != c && *s) s++; +return CS s; +} +#endif + + +/* ----------------------------------------------------------------------- */