]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/arm/strncpy.c
xnu-4903.270.47.tar.gz
[apple/xnu.git] / osfmk / arm / strncpy.c
index 5ee1847a6b745a751be88e80a6c897000e22fcbd..4774589fbea2dcc052aa56ea089319ac6eda6119 100644 (file)
 
 #undef strncpy
 char *
-strncpy(char * dst, const char * src, size_t maxlen) {
-    const size_t srclen = strnlen(src, maxlen);
-    if (srclen < maxlen) {
-        memcpy(dst, src, srclen);
-        memset(dst+srclen, 0, maxlen - srclen);
-    } else {
-        memcpy(dst, src, maxlen);
-    }
-    return dst;
+strncpy(char * dst, const char * src, size_t maxlen)
+{
+       const size_t srclen = strnlen(src, maxlen);
+       if (srclen < maxlen) {
+               memcpy(dst, src, srclen);
+               memset(dst + srclen, 0, maxlen - srclen);
+       } else {
+               memcpy(dst, src, maxlen);
+       }
+       return dst;
 }