7 void cf_expect_dec(cf_t x
, char *result
, char *filename
, int line
) {
11 conv
= cf_new_cf_to_decimal(x
);
12 int len
= strlen(result
);
14 for (int i
= 0; i
<= len
; i
++) {
16 s
[i
] = mpz_get_ui(z
) + '0';
19 if (strcmp(s
, result
)) {
20 fprintf(stderr
, "\n%s:%d: bad continued fraction decimal expansion\n",
22 fprintf(stderr
, " expected: %s\n", result
);
23 fprintf(stderr
, " actual: %s\n\n", s
);
30 void cf_new_expect_dec(cf_t (*cf_new_fn
)(), char *result
,
31 char *filename
, int line
) {
33 cf_expect_dec(x
, result
, filename
, line
);