_DIAGASSERT
_DIAGASSERT(src != NULL);
_DIAGASSERT(dst != NULL);
#ifndef _DIAGASSERT
_DIAGASSERT(cp != NULL);
_DIAGASSERT(astate != NULL);
_DIAGASSERT(dst != NULL);
_DIAGASSERT(extra != NULL);
_DIAGASSERT(dst != NULL);
_DIAGASSERT(src != NULL);
_DIAGASSERT(extra != NULL);
_DIAGASSERT(dst != NULL);
_DIAGASSERT(src != NULL);
_DIAGASSERT(extra != NULL);
_DIAGASSERT(dst != NULL);
#ifndef _DIAGASSERT
_DIAGASSERT(pattern != NULL);
_DIAGASSERT(string != NULL);
#ifndef _DIAGASSERT
_DIAGASSERT(pattern != NULL);
_DIAGASSERT(nargv0 != NULL);
_DIAGASSERT(nargv != NULL);
_DIAGASSERT(ostr != NULL);
_DIAGASSERT(nargv != NULL);
_DIAGASSERT(options != NULL);
_DIAGASSERT(long_options != NULL);
_DIAGASSERT(nargv0 != NULL);
_DIAGASSERT(nargv != NULL);
_DIAGASSERT(ostr != NULL);
_DIAGASSERT(sp != NULL);
_DIAGASSERT(p != NULL);
_DIAGASSERT(fp != NULL);
#define ASSERT(x) _DIAGASSERT(x)