TRY_FREE
#define TRY_FREE(s, p, n) {if (p) ZFREE(s, p, n);}
#define TRY_FREE(s, p) {if (p) ZFREE(s, p); }