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