if (( ptr = (pointer)Xrealloc( ptr, amount ) ) == NULL)
if ((ptr = Xrealloc(ptr, amount)) == NULL)
XNFrealloc(pointer ptr, unsigned long amount){    if (( ptr = (pointer)Xrealloc( ptr, amount ) ) == NULL)    {	if ((long)amount > 0)            FatalError( "Out of memory" );    }    return ((unsigned long *)ptr);}