If t represents an integer, mpz is filled with the
value and the function returns TRUE. Otherwise mpz
is untouched and the function returns FALSE. Note that mpz
must have been initialised before calling this function and must be
cleared using mpz_clear() to reclaim any storage associated with it.