This morning's compilation on Solaris 8, with gcc-2.8.1, and with
perl-5.8.0-RC1 compiled with -Duse64bitint gave the following 1066
warnings.

Many of these are, in fact, due to real, complicated, issues about what
integral types to use when, and shouldn't be blindly casted away.  Others,
however, are not.  Once perl-5.8.0 is done, I may have some time to look
into some of these.

In the meantime, It would be helpful if folks making patches would check
that they at least don't make matters worse than they already are.  Most
of these warnings also show up regularly in the Alpha tinderbox clients,
so it's not too hard to check if any have been added recently.  A SPARC's
not required either -- with the same configuration on x86, I get 921
warnings.

Here are today's warnings.  This is on a system with INTVAL='long long'
(64 bits) but with 32-bit pointers.  Casts from pointer to integer are
ok, but casts the other way are suspect.  (An examination of the
surrounding context is necessary.)

global_setup.c:23: warning: passing arg 1 of `Parrot_Array_class_init' with different 
width due to prototype
global_setup.c:24: warning: passing arg 1 of `Parrot_PerlUndef_class_init' with 
different width due to prototype
global_setup.c:25: warning: passing arg 1 of `Parrot_PerlInt_class_init' with 
different width due to prototype
global_setup.c:26: warning: passing arg 1 of `Parrot_PerlNum_class_init' with 
different width due to prototype
global_setup.c:27: warning: passing arg 1 of `Parrot_PerlString_class_init' with 
different width due to prototype
global_setup.c:28: warning: passing arg 1 of `Parrot_PerlArray_class_init' with 
different width due to prototype
global_setup.c:29: warning: passing arg 1 of `Parrot_PerlHash_class_init' with 
different width due to prototype
global_setup.c:30: warning: passing arg 1 of `Parrot_ParrotPointer_class_init' with 
different width due to prototype
global_setup.c:31: warning: passing arg 1 of `Parrot_IntQueue_class_init' with 
different width due to prototype
interpreter.c:484: warning: passing arg 1 of `mem_sys_allocate' with different width 
due to prototype
interpreter.c:506: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
interpreter.c:588: warning: passing arg 3 of `string_make' with different width due to 
prototype
interpreter.c:588: warning: passing arg 5 of `string_make' with different width due to 
prototype
interpreter.c:590: warning: passing arg 3 of `string_make' with different width due to 
prototype
interpreter.c:590: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:89: warning: cast to pointer from integer of different size
core.ops:113: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:113: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:133: warning: cast from pointer to integer of different size
core.ops:133: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:472: warning: cast from pointer to integer of different size
core.ops:472: warning: cast from pointer to integer of different size
core.ops:1403: warning: passing arg 3 with different width due to prototype
core.ops:1478: warning: passing arg 3 with different width due to prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:2922: warning: cast to pointer from integer of different size
core.ops:2922: warning: cast to pointer from integer of different size
core.ops:2935: warning: cast to pointer from integer of different size
core.ops:2935: warning: cast to pointer from integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:203: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:279: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:709: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:732: warning: passing arg 2 of `rx_is_number_character' with different width 
due to prototype
rx.ops:754: warning: passing arg 2 of `rx_is_whitespace_character' with different 
width due to prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:813: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:861: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
rx.ops:884: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:886: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:939: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
core.ops:89: warning: cast to pointer from integer of different size
core.ops:113: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:113: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:133: warning: cast from pointer to integer of different size
core.ops:133: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:472: warning: cast from pointer to integer of different size
core.ops:472: warning: cast from pointer to integer of different size
core.ops:877: warning: cast increases required alignment of target type
core.ops:877: warning: return from incompatible pointer type
core.ops:877: warning: cast increases required alignment of target type
core.ops:877: warning: return from incompatible pointer type
core.ops:877: warning: cast increases required alignment of target type
core.ops:877: warning: return from incompatible pointer type
core.ops:877: warning: cast increases required alignment of target type
core.ops:877: warning: return from incompatible pointer type
core.ops:884: warning: cast increases required alignment of target type
core.ops:884: warning: return from incompatible pointer type
core.ops:884: warning: cast increases required alignment of target type
core.ops:884: warning: return from incompatible pointer type
core.ops:884: warning: cast increases required alignment of target type
core.ops:884: warning: return from incompatible pointer type
core.ops:884: warning: cast increases required alignment of target type
core.ops:884: warning: return from incompatible pointer type
core.ops:891: warning: cast increases required alignment of target type
core.ops:891: warning: return from incompatible pointer type
core.ops:891: warning: cast increases required alignment of target type
core.ops:891: warning: return from incompatible pointer type
core.ops:891: warning: cast increases required alignment of target type
core.ops:891: warning: return from incompatible pointer type
core.ops:891: warning: cast increases required alignment of target type
core.ops:891: warning: return from incompatible pointer type
core.ops:940: warning: cast increases required alignment of target type
core.ops:940: warning: return from incompatible pointer type
core.ops:940: warning: cast increases required alignment of target type
core.ops:940: warning: return from incompatible pointer type
core.ops:940: warning: cast increases required alignment of target type
core.ops:940: warning: return from incompatible pointer type
core.ops:940: warning: cast increases required alignment of target type
core.ops:940: warning: return from incompatible pointer type
core.ops:947: warning: cast increases required alignment of target type
core.ops:947: warning: return from incompatible pointer type
core.ops:947: warning: cast increases required alignment of target type
core.ops:947: warning: return from incompatible pointer type
core.ops:947: warning: cast increases required alignment of target type
core.ops:947: warning: return from incompatible pointer type
core.ops:947: warning: cast increases required alignment of target type
core.ops:947: warning: return from incompatible pointer type
core.ops:954: warning: cast increases required alignment of target type
core.ops:954: warning: return from incompatible pointer type
core.ops:954: warning: cast increases required alignment of target type
core.ops:954: warning: return from incompatible pointer type
core.ops:954: warning: cast increases required alignment of target type
core.ops:954: warning: return from incompatible pointer type
core.ops:954: warning: cast increases required alignment of target type
core.ops:954: warning: return from incompatible pointer type
core.ops:1403: warning: passing arg 3 with different width due to prototype
core.ops:1478: warning: passing arg 3 with different width due to prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:2922: warning: cast to pointer from integer of different size
core.ops:2922: warning: cast to pointer from integer of different size
core.ops:2935: warning: cast to pointer from integer of different size
core.ops:2935: warning: cast to pointer from integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3247: warning: cast increases required alignment of target type
core.ops:3247: warning: return from incompatible pointer type
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
debug.ops:96: warning: cast increases required alignment of target type
debug.ops:106: warning: cast increases required alignment of target type
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:203: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:279: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:709: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:732: warning: passing arg 2 of `rx_is_number_character' with different width 
due to prototype
rx.ops:754: warning: passing arg 2 of `rx_is_whitespace_character' with different 
width due to prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:813: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:861: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
rx.ops:884: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:886: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:939: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
packfile.c:244: warning: long int format, different type arg (arg 4)
packfile.c:301: warning: cast increases required alignment of target type
packfile.c:569: warning: passing arg 1 of `mem_sys_allocate' with different width due 
to prototype
packfile.c:663: warning: long int format, different type arg (arg 4)
packfile.c:908: warning: passing arg 3 of `string_make' with different width due to 
prototype
stacks.c:117: warning: passing arg 3 of `stack_entry' with different width due to 
prototype
stacks.c:125: warning: passing arg 3 of `stack_entry' with different width due to 
prototype
stacks.c:293: warning: passing arg 3 of `stack_entry' with different width due to 
prototype
string.c:50: warning: passing arg 3 of `Parrot_allocate_string' with different width 
due to prototype
string.c:55: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:72: warning: passing arg 3 of `Parrot_reallocate_string' with different width 
due to prototype
string.c:158: warning: passing arg 3 of `Parrot_allocate_string' with different width 
due to prototype
string.c:165: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:187: warning: passing arg 1 of `encoding_lookup_index' with different width 
due to prototype
string.c:206: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:233: warning: passing arg 2 with different width due to prototype
string.c:277: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:278: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:279: warning: cast to pointer from integer of different size
string.c:280: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:299: warning: passing arg 3 of `string_make' with different width due to 
prototype
string.c:299: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:318: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:325: warning: cast to pointer from integer of different size
string.c:326: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:358: warning: passing arg 3 of `string_make' with different width due to 
prototype
string.c:358: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:385: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:469: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:494: warning: passing arg 3 of `memmove' with different width due to prototype
string.c:499: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:514: warning: passing arg 3 of `memmove' with different width due to prototype
string.c:517: warning: passing arg 3 of `memcpy' with different width due to prototype
string.c:596: warning: passing arg 2 with different width due to prototype
string.c:597: warning: passing arg 2 with different width due to prototype
string.c:679: warning: passing arg 2 with different width due to prototype
string.c:762: warning: passing arg 2 with different width due to prototype
string.c:796: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:810: warning: passing arg 3 of `string_make' with different width due to 
prototype
string.c:810: warning: passing arg 5 of `string_make' with different width due to 
prototype
string.c:820: warning: passing arg 3 of `string_grow' with different width due to 
prototype
trace.c:28: warning: long int format, different type arg (arg 4)
pmc.c:53: warning: passing arg 3 with different width due to prototype
hash.c:94: warning: cast increases required alignment of target type
hash.c:100: warning: cast increases required alignment of target type
hash.c:111: warning: cast increases required alignment of target type
hash.c:143: warning: no previous prototype for `dump_hash'
hash.c:219: warning: passing arg 3 of `Parrot_reallocate' with different width due to 
prototype
hash.c:221: warning: passing arg 3 of `Parrot_reallocate' with different width due to 
prototype
hash.c:235: warning: passing arg 3 of `memset' with different width due to prototype
jit.c:142: warning: passing arg 1 of `mem_sys_allocate' with different width due to 
prototype
jit.c:147: warning: passing arg 3 of `memset' with different width due to prototype
jit.c:207: warning: cast increases required alignment of target type
include/parrot/jit_emit.h:292: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:299: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:316: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:317: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:321: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:330: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:331: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:337: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:343: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:368: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:374: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:398: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:404: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:428: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:434: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:462: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:468: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:486: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:499: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:503: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:505: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:512: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:513: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:521: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:522: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:530: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:532: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:536: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:539: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:542: warning: cast increases required alignment of target 
type
include/parrot/jit_emit.h:543: warning: cast increases required alignment of target 
type
jit_cpu.c:17: warning: cast increases required alignment of target type
jit_cpu.c:18: warning: cast increases required alignment of target type
jit_cpu.c:22: warning: cast increases required alignment of target type
jit_cpu.c:37: warning: cast increases required alignment of target type
jit_cpu.c:53: warning: cast increases required alignment of target type
jit_cpu.c:59: warning: cast increases required alignment of target type
jit_cpu.c:61: warning: cast increases required alignment of target type
jit_cpu.c:66: warning: cast increases required alignment of target type
resources.c:91: warning: passing arg 3 of `Parrot_reallocate' with different width due 
to prototype
resources.c:261: warning: cast increases required alignment of target type
resources.c:551: warning: cast increases required alignment of target type
resources.c:682: warning: passing arg 2 of `mem_sys_realloc' with different width due 
to prototype
resources.c:683: warning: passing arg 3 of `memset' with different width due to 
prototype
resources.c:741: warning: passing arg 2 of `alloc_new_block' with different width due 
to prototype
resources.c:766: warning: long int format, different type arg (arg 4)
resources.c:768: warning: passing arg 3 of `memcpy' with different width due to 
prototype
resources.c:777: warning: long int format, different type arg (arg 4)
resources.c:779: warning: cast increases required alignment of target type
resources.c:844: warning: passing arg 2 of `alloc_new_block' with different width due 
to prototype
resources.c:862: warning: passing arg 3 of `memcpy' with different width due to 
prototype
rx.c:41: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.c:42: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.c:120: warning: passing arg 3 of `string_make' with different width due to prototype
rx.c:120: warning: passing arg 5 of `string_make' with different width due to prototype
rx.c:120: warning: passing arg 4 of `string_concat' with different width due to 
prototype
rx.c:158: warning: passing arg 3 of `string_make' with different width due to prototype
rx.c:158: warning: passing arg 5 of `string_make' with different width due to prototype
rx.c:159: warning: passing arg 4 of `string_concat' with different width due to 
prototype
embed.c:150: warning: cast increases required alignment of target type
embed.c:202: warning: passing arg 2 of `pmc_new' with different width due to prototype
embed.c:211: warning: passing arg 3 of `string_make' with different width due to 
prototype
embed.c:211: warning: passing arg 5 of `string_make' with different width due to 
prototype
embed.c:249: warning: long int format, different type arg (arg 4)
warnings.c:35: warning: passing arg 4 of `PIO_write' with different width due to 
prototype
warnings.c:73: warning: passing arg 4 of `PIO_write' with different width due to 
prototype
misc.c:215: warning: passing arg 3 of `uint_to_str' with different width due to 
prototype
misc.c:215: warning: passing arg 4 of `uint_to_str' with different width due to 
prototype
misc.c:221: warning: passing arg 3 of `uint_to_str' with different width due to 
prototype
misc.c:221: warning: passing arg 4 of `uint_to_str' with different width due to 
prototype
misc.c:358: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:358: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:358: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:364: warning: passing arg 4 of `int_to_str' with different width due to 
prototype
misc.c:366: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:366: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:366: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:371: warning: passing arg 4 of `int_to_str' with different width due to 
prototype
misc.c:373: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:373: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:373: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:378: warning: passing arg 4 of `int_to_str' with different width due to 
prototype
misc.c:380: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:380: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:380: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:385: warning: passing arg 4 of `uint_to_str' with different width due to 
prototype
misc.c:387: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:387: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:387: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:392: warning: passing arg 4 of `int_to_str' with different width due to 
prototype
misc.c:394: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:394: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:394: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:400: warning: passing arg 4 of `gen_sprintf_call' with different width due to 
prototype
misc.c:403: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:403: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:403: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:408: warning: passing arg 4 of `gen_sprintf_call' with different width due to 
prototype
misc.c:411: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:411: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:411: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:416: warning: passing arg 4 of `gen_sprintf_call' with different width due to 
prototype
misc.c:419: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:419: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:419: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:424: warning: passing arg 4 of `gen_sprintf_call' with different width due to 
prototype
misc.c:427: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:427: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:427: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:432: warning: passing arg 4 of `gen_sprintf_call' with different width due to 
prototype
misc.c:435: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:435: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:435: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:442: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:442: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:442: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:447: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:455: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:469: warning: passing arg 4 of `string_substr' with different width due to 
prototype
misc.c:470: warning: passing arg 4 of `string_concat' with different width due to 
prototype
misc.c:486: warning: passing arg 3 of `string_make' with different width due to 
prototype
misc.c:486: warning: passing arg 5 of `string_make' with different width due to 
prototype
misc.c:498: warning: passing arg 3 of `memcpy' with different width due to prototype
misc.c:513: warning: passing arg 3 of `memcpy' with different width due to prototype
core.ops:89: warning: cast to pointer from integer of different size
core.ops:113: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:113: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:133: warning: cast from pointer to integer of different size
core.ops:133: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:143: warning: cast from pointer to integer of different size
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:171: warning: cast to pointer from integer of different size
core.ops:174: warning: passing arg 3 of `string_make' with different width due to 
prototype
core.ops:174: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:201: warning: passing arg 2 of `string_ord' with different width due to 
prototype
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:273: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:288: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:304: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:323: warning: cast to pointer from integer of different size
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:349: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:354: warning: passing arg 1 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:363: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:364: warning: passing arg 1 of `read' with different width due to prototype
core.ops:364: warning: passing arg 3 of `read' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:415: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:421: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:428: warning: passing arg 1 of `write' with different width due to prototype
core.ops:428: warning: passing arg 3 of `write' with different width due to prototype
core.ops:472: warning: cast from pointer to integer of different size
core.ops:472: warning: cast from pointer to integer of different size
core.ops:1403: warning: passing arg 3 with different width due to prototype
core.ops:1478: warning: passing arg 3 with different width due to prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1735: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1740: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1918: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1920: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1930: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1932: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1944: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1945: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1947: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1950: warning: passing arg 4 of `string_concat' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:1964: warning: passing arg 5 of `string_make' with different width due to 
prototype
core.ops:2922: warning: assignment makes pointer from integer without a cast
core.ops:2922: warning: assignment makes pointer from integer without a cast
core.ops:2935: warning: assignment makes pointer from integer without a cast
core.ops:2935: warning: assignment makes pointer from integer without a cast
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3113: warning: cast from pointer to integer of different size
core.ops:3115: warning: cast from pointer to integer of different size
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3158: warning: passing arg 3 of `runops' with different width due to prototype
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3263: warning: passing arg 1 of `Parrot_sleep' with different width due to 
prototype
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3360: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3382: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
core.ops:3408: warning: initialization discards `const' from pointer target type
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:56: warning: passing arg 2 of `PIO_fdopen' with different width due to prototype
io.ops:61: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:89: warning: passing arg 2 of `pmc_new' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:106: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:122: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:145: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:154: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:163: warning: passing arg 4 of `PIO_write' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:193: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:194: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:210: warning: passing arg 5 of `string_make' with different width due to 
prototype
io.ops:211: warning: passing arg 3 of `memset' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
io.ops:240: warning: passing arg 3 of `PIO_seek' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:193: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:203: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:279: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:709: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:732: warning: passing arg 2 of `rx_is_number_character' with different width 
due to prototype
rx.ops:754: warning: passing arg 2 of `rx_is_whitespace_character' with different 
width due to prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:786: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:813: warning: passing arg 2 of `bitmap_match' with different width due to 
prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:836: warning: passing arg 2 of `pmc_new' with different width due to prototype
rx.ops:861: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
rx.ops:884: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:886: warning: passing arg 2 of `rx_is_word_character' with different width due 
to prototype
rx.ops:939: warning: passing arg 2 of `rx_is_newline' with different width due to 
prototype
packout.c:279: warning: passing arg 3 of `memcpy' with different width due to prototype
debug.c:92: warning: subscript has type `char'
debug.c:92: warning: subscript has type `char'
debug.c:96: warning: subscript has type `char'
debug.c:96: warning: subscript has type `char'
debug.c:101: warning: subscript has type `char'
debug.c:101: warning: subscript has type `char'
debug.c:106: warning: subscript has type `char'
debug.c:106: warning: subscript has type `char'
debug.c:111: warning: subscript has type `char'
debug.c:111: warning: subscript has type `char'
debug.c:116: warning: subscript has type `char'
debug.c:116: warning: subscript has type `char'
debug.c:122: warning: subscript has type `char'
debug.c:122: warning: subscript has type `char'
debug.c:127: warning: subscript has type `char'
debug.c:127: warning: subscript has type `char'
debug.c:132: warning: subscript has type `char'
debug.c:132: warning: subscript has type `char'
debug.c:137: warning: subscript has type `char'
debug.c:137: warning: subscript has type `char'
debug.c:142: warning: subscript has type `char'
debug.c:142: warning: subscript has type `char'
debug.c:147: warning: subscript has type `char'
debug.c:147: warning: subscript has type `char'
debug.c:152: warning: subscript has type `char'
debug.c:152: warning: subscript has type `char'
debug.c:183: warning: subscript has type `char'
debug.c:208: warning: subscript has type `char'
debug.c:347: warning: passing arg 2 of `pmc_new' with different width due to prototype
debug.c:356: warning: subscript has type `char'
debug.c:359: warning: subscript has type `char'
debug.c:359: warning: subscript has type `char'
debug.c:362: warning: passing arg 3 of `string_make' with different width due to 
prototype
debug.c:362: warning: passing arg 5 of `string_make' with different width due to 
prototype
debug.c:414: warning: subscript has type `char'
debug.c:874: warning: subscript has type `char'
debug.c:897: warning: subscript has type `char'
debug.c:900: warning: subscript has type `char'
debug.c:900: warning: subscript has type `char'
debug.c:904: warning: subscript has type `char'
debug.c:907: warning: subscript has type `char'
debug.c:907: warning: subscript has type `char'
debug.c:955: warning: subscript has type `char'
debug.c:968: warning: subscript has type `char'
debug.c:968: warning: subscript has type `char'
debug.c:1002: warning: passing arg 5 of `string_make' with different width due to 
prototype
debug.c:1047: warning: subscript has type `char'
debug.c:1057: warning: subscript has type `char'
debug.c:1057: warning: subscript has type `char'
debug.c:1062: warning: subscript has type `char'
debug.c:1062: warning: subscript has type `char'
debug.c:1067: warning: subscript has type `char'
debug.c:1067: warning: subscript has type `char'
debug.c:1072: warning: subscript has type `char'
debug.c:1072: warning: subscript has type `char'
debug.c:1103: warning: subscript has type `char'
debug.c:1103: warning: subscript has type `char'
debug.c:1128: warning: subscript has type `char'
debug.c:1128: warning: subscript has type `char'
debug.c:1153: warning: subscript has type `char'
debug.c:1153: warning: subscript has type `char'
debug.c:1178: warning: subscript has type `char'
debug.c:1178: warning: subscript has type `char'
debug.c:1200: warning: long int format, different type arg (arg 3)
debug.c:1208: warning: long int format, different type arg (arg 3)
debug.c:1209: warning: long int format, different type arg (arg 3)
debug.c:1210: warning: long int format, different type arg (arg 3)
debug.c:1211: warning: long int format, different type arg (arg 3)
debug.c:1254: warning: subscript has type `char'
debug.c:1254: warning: subscript has type `char'
debug.c:1259: warning: subscript has type `char'
debug.c:1259: warning: subscript has type `char'
debug.c:1264: warning: subscript has type `char'
debug.c:1264: warning: subscript has type `char'
debug.c:1269: warning: subscript has type `char'
debug.c:1269: warning: subscript has type `char'
debug.c:1294: warning: long int format, different type arg (arg 3)
debug.c:1345: warning: long int format, different type arg (arg 3)
debug.c:1346: warning: long int format, different type arg (arg 3)
debug.c:1347: warning: long int format, different type arg (arg 3)
debug.c:1348: warning: long int format, different type arg (arg 3)
io/io_unix.c:93: warning: passing arg 4 of `PIO_unix_fdopen' with different width due 
to prototype
io/io_unix.c:96: warning: passing arg 4 of `PIO_unix_fdopen' with different width due 
to prototype
io/io_unix.c:99: warning: passing arg 4 of `PIO_unix_fdopen' with different width due 
to prototype
io/io_unix.c:131: warning: passing arg 2 of `open64' with different width due to 
prototype
io/io_unix.c:166: warning: passing arg 2 of `open64' with different width due to 
prototype
io/io_unix.c:218: warning: passing arg 3 of `PIO_new' with different width due to 
prototype
io/io_unix.c:389: warning: passing arg 3 of `lseek64' with different width due to 
prototype
default.pmc:512: warning: passing arg 4 of `string_concat' with different width due to 
prototype
default.pmc:521: warning: passing arg 4 of `string_concat' with different width due to 
prototype
default.pmc:530: warning: passing arg 4 of `string_concat' with different width due to 
prototype
default.pmc:539: warning: passing arg 4 of `string_concat' with different width due to 
prototype
default.pmc:547: warning: passing arg 4 of `string_concat' with different width due to 
prototype
default.pmc:577: warning: passing arg 3 with different width due to prototype
default.pmc:584: warning: passing arg 3 with different width due to prototype
default.pmc:590: warning: passing arg 3 with different width due to prototype
array.c:46: warning: passing arg 3 of `Parrot_reallocate' with different width due to 
prototype
array.c:57: warning: passing arg 3 of `Parrot_allocate' with different width due to 
prototype
array.c:65: warning: passing arg 2 of `pmc_new' with different width due to prototype
array.pmc:445: warning: passing arg 4 of `string_concat' with different width due to 
prototype
array.pmc:454: warning: passing arg 4 of `string_concat' with different width due to 
prototype
array.pmc:463: warning: passing arg 4 of `string_concat' with different width due to 
prototype
array.pmc:472: warning: passing arg 4 of `string_concat' with different width due to 
prototype
array.pmc:481: warning: passing arg 4 of `string_concat' with different width due to 
prototype
array.c:641: warning: initialization from incompatible pointer type
array.c:645: warning: initialization from incompatible pointer type
array.c:705: warning: passing arg 3 of `string_make' with different width due to 
prototype
array.c:705: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlint.pmc:432: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlint.pmc:443: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlint.pmc:454: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlint.pmc:465: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlint.pmc:476: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlint.pmc:491: warning: passing arg 3 with different width due to prototype
perlint.pmc:498: warning: passing arg 3 with different width due to prototype
perlint.c:765: warning: initialization from incompatible pointer type
perlint.c:769: warning: initialization from incompatible pointer type
perlint.c:829: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlint.c:829: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlstring.pmc:26: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlstring.pmc:26: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlstring.pmc:357: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlstring.pmc:368: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlstring.pmc:379: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlstring.pmc:390: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlstring.pmc:400: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlstring.c:676: warning: initialization from incompatible pointer type
perlstring.c:680: warning: initialization from incompatible pointer type
perlstring.c:740: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlstring.c:740: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlnum.pmc:65: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlnum.pmc:65: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlnum.pmc:376: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlnum.pmc:387: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlnum.pmc:398: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlnum.pmc:409: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlnum.pmc:420: warning: passing arg 4 of `string_concat' with different width due to 
prototype
perlnum.c:696: warning: initialization from incompatible pointer type
perlnum.c:700: warning: initialization from incompatible pointer type
perlnum.c:760: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlnum.c:760: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlarray.c:29: warning: passing arg 3 of `Parrot_reallocate' with different width due 
to prototype
perlarray.c:32: warning: passing arg 3 of `memset' with different width due to 
prototype
perlarray.c:44: warning: passing arg 3 of `Parrot_allocate' with different width due 
to prototype
perlarray.c:45: warning: passing arg 3 of `memset' with different width due to 
prototype
perlarray.pmc:72: warning: passing arg 3 of `resize_array' with different width due to 
prototype
perlarray.pmc:117: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:145: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:173: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:197: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:256: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:302: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:346: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlarray.pmc:617: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlarray.pmc:626: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlarray.pmc:635: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlarray.pmc:644: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlarray.pmc:653: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlarray.c:948: warning: initialization from incompatible pointer type
perlarray.c:952: warning: initialization from incompatible pointer type
perlarray.c:1012: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlarray.c:1012: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlhash.pmc:68: warning: passing arg 2 of `pmc_new' with different width due to 
prototype
perlhash.pmc:480: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlhash.pmc:489: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlhash.pmc:498: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlhash.pmc:507: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlhash.pmc:516: warning: passing arg 4 of `string_concat' with different width due 
to prototype
perlhash.c:719: warning: initialization from incompatible pointer type
perlhash.c:723: warning: initialization from incompatible pointer type
perlhash.c:783: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlhash.c:783: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlundef.pmc:45: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:50: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:55: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:56: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlundef.pmc:56: warning: passing arg 5 of `string_make' with different width due to 
prototype
perlundef.pmc:60: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:65: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:70: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:145: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:148: warning: passing arg 3 with different width due to prototype
perlundef.pmc:159: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:167: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:175: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:176: warning: passing arg 3 with different width due to prototype
perlundef.pmc:180: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:183: warning: passing arg 3 with different width due to prototype
perlundef.pmc:197: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:205: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:213: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:214: warning: passing arg 3 with different width due to prototype
perlundef.pmc:218: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:219: warning: passing arg 3 with different width due to prototype
perlundef.pmc:223: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:224: warning: passing arg 3 with different width due to prototype
perlundef.pmc:228: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:229: warning: passing arg 3 with different width due to prototype
perlundef.pmc:233: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:234: warning: passing arg 3 with different width due to prototype
perlundef.pmc:238: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:239: warning: passing arg 3 with different width due to prototype
perlundef.pmc:243: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:244: warning: passing arg 3 with different width due to prototype
perlundef.pmc:248: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:261: warning: passing arg 3 with different width due to prototype
perlundef.pmc:265: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:269: warning: passing arg 3 with different width due to prototype
perlundef.pmc:273: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:275: warning: passing arg 3 with different width due to prototype
perlundef.pmc:279: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:283: warning: passing arg 3 with different width due to prototype
perlundef.pmc:287: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:289: warning: passing arg 3 with different width due to prototype
perlundef.pmc:293: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:298: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:311: warning: passing arg 3 with different width due to prototype
perlundef.pmc:315: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:319: warning: passing arg 3 with different width due to prototype
perlundef.pmc:323: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:325: warning: passing arg 3 with different width due to prototype
perlundef.pmc:329: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:333: warning: passing arg 3 with different width due to prototype
perlundef.pmc:337: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:339: warning: passing arg 3 with different width due to prototype
perlundef.pmc:343: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:348: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:353: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:358: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:363: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:368: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:373: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:389: warning: passing arg 3 with different width due to prototype
perlundef.pmc:393: warning: passing arg 3 with different width due to prototype
perlundef.pmc:397: warning: passing arg 3 with different width due to prototype
perlundef.pmc:416: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:421: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:426: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:431: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.pmc:436: warning: passing arg 2 of `Parrot_warn' with different width due to 
prototype
perlundef.c:657: warning: initialization from incompatible pointer type
perlundef.c:661: warning: initialization from incompatible pointer type
perlundef.c:721: warning: passing arg 3 of `string_make' with different width due to 
prototype
perlundef.c:721: warning: passing arg 5 of `string_make' with different width due to 
prototype
parrotpointer.pmc:50: warning: cast from pointer to integer of different size
parrotpointer.pmc:54: warning: cast from pointer to integer of different size
parrotpointer.pmc:65: warning: passing arg 3 of `string_make' with different width due 
to prototype
parrotpointer.pmc:65: warning: passing arg 5 of `string_make' with different width due 
to prototype
parrotpointer.c:258: warning: initialization from incompatible pointer type
parrotpointer.c:262: warning: initialization from incompatible pointer type
parrotpointer.c:322: warning: passing arg 3 of `string_make' with different width due 
to prototype
parrotpointer.c:322: warning: passing arg 5 of `string_make' with different width due 
to prototype
intqueue.pmc:96: warning: cast increases required alignment of target type
intqueue.pmc:135: warning: passing arg 3 of `string_make' with different width due to 
prototype
intqueue.pmc:135: warning: passing arg 5 of `string_make' with different width due to 
prototype
intqueue.pmc:483: warning: passing arg 4 of `string_concat' with different width due 
to prototype
intqueue.pmc:494: warning: passing arg 4 of `string_concat' with different width due 
to prototype
intqueue.pmc:505: warning: passing arg 4 of `string_concat' with different width due 
to prototype
intqueue.pmc:516: warning: passing arg 4 of `string_concat' with different width due 
to prototype
intqueue.pmc:527: warning: passing arg 4 of `string_concat' with different width due 
to prototype
intqueue.pmc:542: warning: passing arg 3 with different width due to prototype
intqueue.pmc:549: warning: passing arg 3 with different width due to prototype
intqueue.c:802: warning: initialization from incompatible pointer type
intqueue.c:806: warning: initialization from incompatible pointer type
intqueue.c:866: warning: passing arg 3 of `string_make' with different width due to 
prototype
intqueue.c:866: warning: passing arg 5 of `string_make' with different width due to 
prototype

-- 
    Andy Dougherty              [EMAIL PROTECTED]
    Dept. of Physics
    Lafayette College, Easton PA 18042

Reply via email to