Searched refs:dmax (Results 1 – 3 of 3) sorted by relevance
| /hypervisor/lib/ |
| A D | string.c | 111 int32_t strncpy_s(char *d, size_t dmax, const char *s, size_t slen) in strncpy_s() argument 115 size_t len = strnlen_s(s, dmax); in strncpy_s() 117 if ((slen < dmax) || (dmax > len)) { in strncpy_s() 118 ret = memcpy_s(d, dmax, s, len); in strncpy_s() 124 if ((d != NULL) && (dmax > 0U)) { in strncpy_s() 284 int32_t strncat_s(char *dest, size_t dmax, const char *src, size_t slen) in strncat_s() argument 290 len_d = strnlen_s(dest, dmax); in strncat_s() 294 if ((dest != NULL) && (src != NULL) && (dmax > (len_d + len_s)) in strncat_s() 296 (void)memcpy_s(start, (dmax - len_d), src, len_s); in strncat_s()
|
| /hypervisor/arch/x86/lib/ |
| A D | memory.c | 56 int32_t memcpy_s(void *d, size_t dmax, const void *s, size_t slen) in memcpy_s() argument 60 if ((d != NULL) && (s != NULL) && (dmax >= slen) && ((d > (s + slen)) || (s > (d + dmax)))) { in memcpy_s() 66 (void)memset(d, 0U, dmax); in memcpy_s()
|
| /hypervisor/include/lib/ |
| A D | rtl.h | 40 int32_t strncpy_s(char *d, size_t dmax, const char *s, size_t slen); 44 int32_t memcpy_s(void *d, size_t dmax, const void *s, size_t slen); 50 int32_t strncat_s(char *dest, size_t dmax, const char *src, size_t slen);
|
Completed in 4 milliseconds