Index: test/synch/rwlock5/test.c
===================================================================
--- test/synch/rwlock5/test.c	(revision 23684b75fbd877e18cebd073cdb4a435652e8c2c)
+++ test/synch/rwlock5/test.c	(revision 50de918ee03e2d69dce7bc2641ba60d65d2fcbf7)
@@ -92,5 +92,5 @@
 		writers = (4-i)*WRITERS;
 
-		printf("Creating %d readers and %d writers...", readers, writers);
+		printf("Creating %ld readers and %ld writers...", readers, writers);
 		
 		for (j=0; j<(READERS+WRITERS)/2; j++) {
@@ -117,5 +117,5 @@
 	
 		while (items_read.count != readers || items_written.count != writers) {
-			printf("%d readers remaining, %d writers remaining, readers_in=%d\n", readers - items_read.count, writers - items_written.count, rwlock.readers_in);
+			printf("%zd readers remaining, %zd writers remaining, readers_in=%zd\n", readers - items_read.count, writers - items_written.count, rwlock.readers_in);
 			thread_usleep(100000);
 		}
