VSNUL
varflags &= ~VSNUL;
varflags &= ~VSNUL; /*XXX Huh? What's that achieve? */
str, (varflags & VSNUL) ? "null or "
set = varisset(var, varflags & VSNUL);
if (val == NULL || ((varflags & VSNUL) && val[0] == '\0')) {
if (subtype & VSNUL)
flags |= VSNUL;
if (flags & VSNUL)
if (subtype & VSNUL)