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);