Messages in this thread | | | Date | Thu, 5 Jul 2001 16:05:34 -0700 | From | Matthew Dharm <> | Subject | Re: linux/macros.h(new) and linux/list.h(mod) ... |
| |
Better, but throwing __FILE__ in there would be good too...
Come to think of it, tho, we have multiple files named the same thing in multiple places on the kernel tree... even __var##__LINE__##__FILE__ isn't _guaranteed_ to be unique.
Matt
On Thu, Jul 05, 2001 at 11:57:11PM +0100, Alan Cox wrote: > > Life's a bitch. > > cf. get_user(__ret_gu, __val_gu); (on i386) > > > > Time to invent a gcc extension which gives us unique names? :) > > #define min(a,b) __magic_minfoo(a,b, __var##__LINE__, __var2##__LINE__) > > #define __magic_minfoo(A,B,C,D) \ > { typeof(A) C = (A) .... } > > > Alan > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/
-- Matthew Dharm Home: mdharm-usb@one-eyed-alien.net Maintainer, Linux USB Mass Storage Driver
Ye gods! I have feet??! -- Dust Puppy User Friendly, 12/4/1997 [unhandled content-type:application/pgp-signature] | |