Messages in this thread | | | Date | Mon, 21 Jan 2008 15:57:03 -0800 (PST) | From | Linus Torvalds <> | Subject | Re: [PATCH 0/6] RFC: Typesafe callbacks |
| |
On Tue, 22 Jan 2008, Rusty Russell wrote: > > Attempt to create callbacks which take unsigned long as well as > correct pointer types.
I bow down before you.
I thought I had done some rather horrible things with gcc built-ins and macros, but I hereby hand over my crown to you.
As my daughter would say: that patch fell out of the ugly tree, and hit every branch on the way down. Very impressive.
All hail Rusty, undisputed ruler of Ugly-land.
Side note: can you verify that __builtin_choose_expr() exists in gcc-3? I don't think we've relied on it before except on arm, and that one has always had its own compiler version dependencies..
Linus
| |