/* $NetBSD: msg_259_ilp32.c,v 1.6 2022/04/15 21:50:07 rillig Exp $ */ # 3 "msg_259_ilp32.c" // Test for message: argument #%d is converted from '%s' to '%s' due to prototype [259] /* * See also msg_259, which contains more examples for this warning. * * See also msg_297, but that requires the flags -a -p -P, which are not * enabled in the default NetBSD build. */ /* lint1-only-if: ilp32 */ /* lint1-flags: -h -w */ void plain_char(char); void signed_int(int); void signed_long(long); void example(char c, int i, long l) { plain_char(c); signed_int(c); /* expect+1: from 'char' to 'long' due to prototype [259] */ signed_long(c); plain_char(i); signed_int(i); /* expect+1: from 'int' to 'long' due to prototype [259] */ signed_long(i); plain_char(l); /* expect+1: from 'long' to 'int' due to prototype [259] */ signed_int(l); signed_long(l); }