On Fri, Nov 03, 2006 at 03:45:50AM +0000, Mark Williamson wrote: > > > Why are you defining all these structs that are just wrapping unions? > > > > The reason for the union is simple... ... > I guess that having a union foo * rather than a struct foo * would be a bit > unconventional in the kernel. The named struct / anonymous union combo does > hide the union as merely an implementation detail, which is nice. Was this > your motivation? That's exactly it. Save space & hide the details. Josef "Jeff" Sipek. -- Once you have their hardware. Never give it back. (The First Rule of Hardware Acquisition) - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html