added the xmalloc suite; fixed dprintf