Subject: Re: __UNCONST(a)
To: None <tech-userlevel@NetBSD.org>
From: der Mouse <mouse@Rodents.Montreal.QC.CA>
List: tech-userlevel
Date: 06/30/2004 22:21:39
> static inline void *__UNCONST(const void *a) {
>     return ((const char *)a - (const char *)0) + (char *)0; }

Oh, now that is _elegant_.  Thank you very much; I've been looking for
a really good way to define a qualifier-stripper, and that is one of
those things that is unobvious until pointed out but so blindingly
obvious once pointed out that I can't understand how I missed it.

/~\ The ASCII				der Mouse
\ / Ribbon Campaign
 X  Against HTML	       mouse@rodents.montreal.qc.ca
/ \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B