code: public static DZcs cs_done (DZcs C, int[] w, DZcsa x, boolean ok)
  	{
  	//        cs_free (w) ;                       /* free workspace */
  	//        cs_free (x) ;
  		return (ok ? C : null) ;   /* return result if OK, else free it */
  	}
docs: /* free workspace and return a sparse matrix result