http://web.netapp.com/engineering/projects/raidv2/testing/global/
>
> uh, yeah.... it's not my header.
Oh duh, sorry...
If you do that then you have to modify all the files including it
correspondingly. Will putting an extern "C" { ... } around the file not fix the
problem?
-Kip
>
> It's the system header <sys/dev/usb/usb.h> it's gonna suck having
> to write a seperate C file instead of just being able to include
> my C++ one.
>
> Would this be acceptable?
>
> Index: usb.h
> ===================================================================
> RCS file: /home/ncvs/src/sys/dev/usb/usb.h,v
> retrieving revision 1.29
> diff -u -r1.29 usb.h
> --- usb.h 16 Feb 2002 00:51:26 -0000 1.29
> +++ usb.h 19 Feb 2002 08:13:17 -0000
> @@ -593,7 +593,11 @@
> u_int16_t productNo;
> u_int16_t vendorNo;
> u_int16_t releaseNo;
> +#ifdef __cplusplus
> + u_int8_t _class;
> +#else
> u_int8_t class;
> +#endif
> u_int8_t subclass;
> u_int8_t protocol;
> u_int8_t config;
>
> --
> -Alfred Perlstein [[EMAIL PROTECTED]]
> 'Instead of asking why a piece of software is using "1970s technology,"
> start asking why software is ignoring 30 years of accumulated wisdom.'
> Tax deductible donations for FreeBSD: http://www.freebsdfoundation.org/
>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message