src/stdlib/zstr.c
/* delete zstring & clear caller's pointer */
delete zstring & clear caller's pointer
delete zstring & clear caller ' s pointer
void
zs_free (ZSTR * pzstr)
{
	ZSTR zstr = *pzstr;
	if  (!zstr) return;
	DBGCHK(zstr);
	free(zstr->str);
	free(zstr);
	*pzstr = NULL;
}
void zs_free ( ZSTR * pzstr ) { ZSTR zstr = * pzstr ; if ( ! zstr ) return ; DBGCHK ( zstr ) ; free ( zstr -> str ) ; free ( zstr ) ; * pzstr = NULL ; }
delete zstring & clear caller's pointer
delete zstring & clear caller ' s pointer