unicode.h and -Wcast-qual

David Laight david at l8s.co.uk
Tue Jun 21 01:11:17 CDT 2005

On Mon, Jun 20, 2005 at 10:26:32PM +0200, Stefan Huehner wrote:
> In samba_4 sourcecode i discovered the following macros, which are
> apparently a hack but silences these warnings:
> #define discard_const(ptr) ((void *)((intptr_t)(ptr)))
> #define discard_const_p(type, ptr) ((type *)discard_const(ptr))


static inline void *deconst(const void *p)
    return ((const char *)p - (const char *)0) + (char *)0;


David Laight: david at l8s.co.uk

More information about the wine-devel mailing list