Module Name:    src
Committed By:   mrg
Date:           Mon Mar 22 05:08:54 UTC 2010

Modified Files:
        src/dist/pdisk: file_media.c layout_dump.c

Log Message:
fix some powerpc64 build issues.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/dist/pdisk/file_media.c
cvs rdiff -u -r1.2 -r1.3 src/dist/pdisk/layout_dump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/dist/pdisk/file_media.c
diff -u src/dist/pdisk/file_media.c:1.5 src/dist/pdisk/file_media.c:1.6
--- src/dist/pdisk/file_media.c:1.5	Sat Apr 18 06:37:35 2009
+++ src/dist/pdisk/file_media.c	Mon Mar 22 05:08:54 2010
@@ -270,7 +270,7 @@
     } else if (offset < 0 || offset % a->m.grain != 0) {
 	/* can't handle offset */
 	fprintf(stderr,"bad offset\n");
-    } else if (offset + count > a->m.size_in_bytes && a->m.size_in_bytes != (long long) 0) {
+    } else if (offset + (long long) count > a->m.size_in_bytes && a->m.size_in_bytes != (long long) 0) {
 	/* check for offset (and offset+count) too large */
 	fprintf(stderr,"offset+count too large\n");
     } else if (offset + count > (long long) LOFF_MAX) {
@@ -318,7 +318,7 @@
 	off = offset;
 	if ((off = llseek(a->fd, off, 0)) >= 0) {
 		if ((t = write(a->fd, address, count)) == (ssize_t)count) {
-		if (off + count > a->m.size_in_bytes) {
+		if (off + (long long) count > a->m.size_in_bytes) {
 			a->m.size_in_bytes = off + count;
 		}
 		rtn_value = 1;

Index: src/dist/pdisk/layout_dump.c
diff -u src/dist/pdisk/layout_dump.c:1.2 src/dist/pdisk/layout_dump.c:1.3
--- src/dist/pdisk/layout_dump.c:1.2	Wed Jul 13 15:25:29 2005
+++ src/dist/pdisk/layout_dump.c	Mon Mar 22 05:08:54 2010
@@ -90,7 +90,7 @@
 	    byte_length = entry->bit_length / 8;
 	    
 	    if (entry->bit_offset != 0 || (entry->bit_length % 8) != 0) {
-		printf("entry %d, can't handle bitfields yet.\n", entry - desc);
+		printf("entry %d, can't handle bitfields yet.\n", (int)(entry - desc));
 		continue;
 	    }
 	    
@@ -102,11 +102,11 @@
 	    }
 	} else {
 	    if (entry->bit_offset < 0 || entry->bit_offset > 8) {
-		printf("entry %d, bad bit offset (%d).\n", entry - desc, entry->bit_offset);
+		printf("entry %d, bad bit offset (%d).\n", (int)(entry - desc), entry->bit_offset);
 		continue;
 	    } else if (entry->bit_length <= 0 
 		    || entry->bit_length > (entry->bit_offset + 1)) {
-		printf("entry %d, bad bit length (%d,%d).\n", entry - desc,
+		printf("entry %d, bad bit length (%d,%d).\n", (int)(entry - desc),
 			entry->bit_offset, entry->bit_length);
 		continue;
 	    }
@@ -141,7 +141,7 @@
 	    }
 	    break;
 	default:
-	    printf("entry %d, unknown format (%d).\n", entry - desc, entry->format);
+	    printf("entry %d, unknown format (%d).\n", (int)(entry - desc), entry->format);
 	    break;
 	}
     }

Reply via email to