Workaround for GCC/clang warning: const char * vs void *
Workaround for GCC/clang warning: const char * vs void *

The xht.c module employs a slightly ugly way to store store constant
strings and allocated strings.  A per-entry 'flag' is used to track
if the string should be free()'d or not ...

... this all made GCC/clang very suspicious and this patch employs a
little union hack to work around the following warning:

cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]

Signed-off-by: Joachim Nilsson <583c295fd7602c168ad814279bbc3894ba65f5d6@gmail.com>

troglobit/mdnsd,troglobit/mdnsd