This small patch seems to be needed when compiling with new versions of GCC.
p.
--- linux/net/irda/parameters.c Sat Jan 1 15:11:53 2000
+++ linux/net/irda/parameters.c Sat Jan 1 17:25:01 2000
@@ -356,10 +357,10 @@ int irda_param_pack(__u8 *buf, char *fmt
for (p = fmt; *p != '\0'; p++) {
switch (*p) {
case 'b': /* 8 bits unsigned byte */
- buf[n++] = va_arg(args, __u8);
+ buf[n++] = (__u8)va_arg(args, int);
break;
case 's': /* 16 bits unsigned short */
- arg.s = va_arg(args, __u16);
+ arg.s = (__u16)va_arg(args, int);
put_unaligned(arg.s, (__u16 *)(buf+n)); n+=2;
break;
case 'i': /* 32 bits unsigned integer */
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www4.pasta.cs.UiT.No/mailman/listinfo/linux-irda