((_src) && (_dest))? strncpy(_dest, _src, _size) : NULL;\
})
-#define EM_SAFE_STRCAT(dest, src) \
- ({\
- char* _dest = dest;\
- char* _src = src;\
- ((_src) && (_dest))? strcat(_dest, _src) : NULL;\
- })
-
#define EM_SAFE_STRNCAT(dest, src, size) \
({\