Cleanse xStrdup mess

This commit is contained in:
Benny Baumann 2020-09-18 20:39:50 +02:00
parent 8b55113ea8
commit 736c496dbf
2 changed files with 2 additions and 10 deletions

View File

@ -67,7 +67,7 @@ int xSnprintf(char* buf, int len, const char* fmt, ...) {
return _n; return _n;
} }
char* xStrdup_(const char* str) { char* xStrdup(const char* str) {
char* data = strdup(str); char* data = strdup(str);
if (!data) { if (!data) {
fail(); fail();

View File

@ -25,14 +25,6 @@ int xAsprintf(char **strp, const char* fmt, ...);
ATTR_FORMAT(printf, 3, 4) ATTR_FORMAT(printf, 3, 4)
int xSnprintf(char *buf, int len, const char* fmt, ...); int xSnprintf(char *buf, int len, const char* fmt, ...);
#undef xStrdup char* xStrdup(const char* str) ATTR_NONNULL;
#undef xStrdup_
#ifdef NDEBUG
# define xStrdup_ xStrdup
#else
# define xStrdup(str_) (assert(str_), xStrdup_(str_))
#endif
char* xStrdup_(const char* str) ATTR_NONNULL;
#endif #endif