diff options
author | Explorer09 <explorer09@gmail.com> | 2016-06-02 20:38:24 +0800 |
---|---|---|
committer | Explorer09 <explorer09@gmail.com> | 2016-06-02 20:38:24 +0800 |
commit | 3297616efa05565b7944a83b11a9aabcdde08986 (patch) | |
tree | e5661e72fb9cae414df136681926bac51b27eac4 /StringUtils.h | |
parent | e288f690afdef701f76b7f85e25ca6bdf647716f (diff) |
Add assert and __attribute__((nonnull)) on xStrdup
__attribute__((nonnull)) will help catching "calling with NULL" mistake on
compile time.
I also convert xStrdup into a macro, that will do assert() inline when the
code is *not* built with -DNDEBUG . For release builds (with -DNDEBUG),
preprocessor trick will ensure that generated code remains the same.
Diffstat (limited to 'StringUtils.h')
0 files changed, 0 insertions, 0 deletions