]> git.saurik.com Git - apple/bootx.git/blobdiff - macho-to-xcoff.tproj/macho-to-xcoff.c
BootX-81.tar.gz
[apple/bootx.git] / macho-to-xcoff.tproj / macho-to-xcoff.c
index 02e9af54750e76fa6cb1f004c29cc0861b955fa9..3ef6cfec03e2a8d6ae4a83b650b6bb57a07ca00c 100644 (file)
@@ -27,6 +27,7 @@
  *  DRI: Josh de Cesare
  */
 
+#define __srr0 srr0                                    // works with or without conformance
 #include <stdio.h>
 #include <stdlib.h>
 #include <strings.h>
@@ -260,7 +261,7 @@ int main (int argc, char **argv)
       
     case LC_THREAD:
     case LC_UNIXTHREAD:
-      xHead.opt.entryPoint = ((ppc_saved_state_t *) 
+      xHead.opt.entryPoint = ((ppc_thread_state_t *) 
                              (cp + sizeof(struct thread_command)
                               + 2 * sizeof(unsigned long)) )->srr0;
       printf("Entry point %lx\n\n", SWAPL(xHead.opt.entryPoint));