#include #include #include #include #include #include #include #include #include #include #include size_t asc_ssv_outraw(ssv_t const *x, FILE *stream, int *error) { size_t written, n=0; int i; for (i = 0; i < x->N; i++) { written = mpz_out_raw(stream, x->sub[i].z); if (written == 0) { *error = 1; break; } n += written; } return n; }