summaryrefslogtreecommitdiff
path: root/include/nasmlib.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2017-02-21 11:32:22 -0800
committerH. Peter Anvin <hpa@zytor.com>2017-02-21 11:32:22 -0800
commit90303022b4390698f311f8d73f4d113157702397 (patch)
treee80de6eaff5ace60f4c47d56aa6b433ce8e3e3de /include/nasmlib.h
parentd97cceed61de41c60c99470d8f2988ade4d3718a (diff)
downloadnasm-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.h1
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.