diff options
| author | riastradh <riastradh@NetBSD.org> | 2021-12-19 01:34:15 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2021-12-19 01:34:15 +0000 |
| commit | 674e6239594bdd94fda810473bd899bfd9adfadf (patch) | |
| tree | c8933c0e843f9c4e7714dc964bbd8a017a79924d /sys/external/bsd/drm2/include/linux/string.h | |
| parent | 7634ae2fe8c2d6458bf94291b80a37da70f9b0ba (diff) | |
memset64, memset_p
Diffstat (limited to 'sys/external/bsd/drm2/include/linux/string.h')
| -rw-r--r-- | sys/external/bsd/drm2/include/linux/string.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/sys/external/bsd/drm2/include/linux/string.h b/sys/external/bsd/drm2/include/linux/string.h index 74298e553bb..ecdc160281f 100644 --- a/sys/external/bsd/drm2/include/linux/string.h +++ b/sys/external/bsd/drm2/include/linux/string.h @@ -1,4 +1,4 @@ -/* $NetBSD: string.h,v 1.6 2021/12/19 00:48:30 riastradh Exp $ */ +/* $NetBSD: string.h,v 1.7 2021/12/19 01:34:15 riastradh Exp $ */ /*- * Copyright (c) 2013 The NetBSD Foundation, Inc. @@ -115,4 +115,20 @@ strscpy(char *dst, const char *src, size_t dstsize) return dstsize - n; } +static inline void +memset64(uint64_t *p, uint64_t v, size_t n) +{ + + while (n --> 0) + *p++ = v; +} + +static inline void +memset_p(void **p, void *v, size_t n) +{ + + while (n --> 0) + *p++ = v; +} + #endif /* _LINUX_STRING_H_ */ |
