Home
last modified time | relevance | path

Searched refs:dmax (Results 1 – 3 of 3) sorted by relevance

/hypervisor/lib/
A Dstring.c111 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 Dmemory.c56 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 Drtl.h40 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