]> git.saurik.com Git - apple/xnu.git/blobdiff - libsyscall/mach/mig_strncpy.c
xnu-1699.22.73.tar.gz
[apple/xnu.git] / libsyscall / mach / mig_strncpy.c
index 4366563fa9b545c86fdf92f24dc828ef5f72ee06..ed17aaff2412394f459d919891c8d2af36e447ac 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 1999-2010 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
 
 int
 mig_strncpy(
-    register char *dest,
-    register const char *src,
-    register int len)
+    char *dest,
+    const char *src,
+    int len)
 {
-    register int i;
+    int i;
 
-    if (len <= 0)
-       return 0;
+    if (len <= 0) {
+               return 0;
+       }
 
-    for (i=1; i<len; i++)
-       if (! (*dest++ = *src++))
-           return i;
+    for (i = 1; i < len; i++) {
+               if (!(*dest++ = *src++)) {
+                       return i;
+               }
+       }
 
     *dest = '\0';
     return i;