FreeCalypso > hg > freecalypso-reveng
diff arm7dis/common.c @ 87:f7fba8518fa2
armdis: skeleton compiles
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Sat, 29 Mar 2014 00:23:16 +0000 |
parents | 537cf2245d98 |
children | c883e60df239 |
line wrap: on
line diff
--- a/arm7dis/common.c Fri Mar 28 07:01:27 2014 +0000 +++ b/arm7dis/common.c Sat Mar 29 00:23:16 2014 +0000 @@ -8,14 +8,14 @@ char *binfilename; u_char *filemap; -u_long disasm_len, base_vma; +unsigned disasm_len, base_vma; common_init(argc, argv, instr_size) char **argv; { int fd; struct stat st; - u_long fileoff; + unsigned fileoff; if (argc < 2 || argc > 5) { fprintf(stderr, @@ -59,7 +59,8 @@ instr_size); exit(1); } - filemap = mmap(NULL, disasm_len, PROT_READ, MAP_PRIVATE, fd, fileoff); + filemap = mmap(NULL, (size_t) disasm_len, PROT_READ, MAP_PRIVATE, fd, + (off_t) fileoff); if (filemap == MAP_FAILED) { perror("mmap"); exit(1);