diff options
author | H. Peter Anvin <hpa@zytor.com> | 2017-02-21 11:32:22 -0800 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2017-02-21 11:32:22 -0800 |
commit | 90303022b4390698f311f8d73f4d113157702397 (patch) | |
tree | e80de6eaff5ace60f4c47d56aa6b433ce8e3e3de /include/nasmlib.h | |
parent | d97cceed61de41c60c99470d8f2988ade4d3718a (diff) | |
download | nasm-90303022b4390698f311f8d73f4d113157702397.tar.gz |
nasmlib.h: add nasm_zeron()
Add a nasm_zeron() convenience macro to match nasm_zero(); compare
nasm_new() vs nasm_newn().
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'include/nasmlib.h')
-rw-r--r-- | include/nasmlib.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/nasmlib.h b/include/nasmlib.h index 60c16df3..7d712e97 100644 --- a/include/nasmlib.h +++ b/include/nasmlib.h @@ -172,6 +172,7 @@ char * safe_alloc nasm_strndup(const char *, size_t); *_pp = NULL; \ } while (0) #define nasm_zero(p) (memset((p), 0, sizeof(*(p)))) +#define nasm_zeron(p,n) (memset((p), 0, (n)*sizeof(*(p)))) /* * Wrapper around fwrite() which fatal-errors on output failure. |