]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/kxld/kxld_uuid.c
xnu-4903.270.47.tar.gz
[apple/xnu.git] / libkern / kxld / kxld_uuid.c
index ce64c343e25655b6b742e5b39116d6598a06935a..75d3c2dc4db9fe3d40b430f6b00e488a6dbc3d18 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 2008 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 #include <string.h>
 void
 kxld_uuid_init_from_macho(KXLDuuid *uuid, struct uuid_command *src)
 {
-    check(uuid);
-    check(src);
+       check(uuid);
+       check(src);
 
-    memcpy(uuid->uuid, src->uuid, sizeof(uuid->uuid));
-    uuid->has_uuid = TRUE;
+       memcpy(uuid->uuid, src->uuid, sizeof(uuid->uuid));
+       uuid->has_uuid = TRUE;
 }
 
 /*******************************************************************************
@@ -52,7 +52,7 @@ kxld_uuid_init_from_macho(KXLDuuid *uuid, struct uuid_command *src)
 void
 kxld_uuid_clear(KXLDuuid *uuid)
 {
-    bzero(uuid, sizeof(*uuid));
+       bzero(uuid, sizeof(*uuid));
 }
 
 /*******************************************************************************
@@ -60,34 +60,33 @@ kxld_uuid_clear(KXLDuuid *uuid)
 u_long
 kxld_uuid_get_macho_header_size(void)
 {
-    return sizeof(struct uuid_command);
+       return sizeof(struct uuid_command);
 }
 
 /*******************************************************************************
 *******************************************************************************/
 kern_return_t
-kxld_uuid_export_macho(const KXLDuuid *uuid, u_char *buf, 
+kxld_uuid_export_macho(const KXLDuuid *uuid, u_char *buf,
     u_long *header_offset, u_long header_size)
 {
-    kern_return_t rval = KERN_FAILURE;
-    struct uuid_command *uuidhdr = NULL;
+       kern_return_t rval = KERN_FAILURE;
+       struct uuid_command *uuidhdr = NULL;
 
-    check(uuid);
-    check(buf);
-    check(header_offset);
+       check(uuid);
+       check(buf);
+       check(header_offset);
 
-    require_action(sizeof(*uuidhdr) <= header_size - *header_offset, finish,
-        rval=KERN_FAILURE);
-    uuidhdr = (struct uuid_command *) (buf + *header_offset);
-    *header_offset += sizeof(*uuidhdr);
+       require_action(sizeof(*uuidhdr) <= header_size - *header_offset, finish,
+           rval = KERN_FAILURE);
+       uuidhdr = (struct uuid_command *) ((void *) (buf + *header_offset));
+       *header_offset += sizeof(*uuidhdr);
 
-    uuidhdr->cmd = LC_UUID;
-    uuidhdr->cmdsize = (uint32_t) sizeof(*uuidhdr);
-    memcpy(uuidhdr->uuid, uuid->uuid, sizeof(uuidhdr->uuid));
+       uuidhdr->cmd = LC_UUID;
+       uuidhdr->cmdsize = (uint32_t) sizeof(*uuidhdr);
+       memcpy(uuidhdr->uuid, uuid->uuid, sizeof(uuidhdr->uuid));
 
-    rval = KERN_SUCCESS;
+       rval = KERN_SUCCESS;
 
 finish:
-    return rval;
+       return rval;
 }
-