struct sr_rational rational;
ret = sr_parse_rational(input, &rational);
struct sr_rational rational;
ret = sr_parse_rational(input, &rational);
fail_unless((expected.p == rational.p) && (expected.q == rational.q),
"Invalid result for '%s': %ld/%ld'.",
input, rational.p, rational.q);
fail_unless((expected.p == rational.p) && (expected.q == rational.q),
"Invalid result for '%s': %ld/%ld'.",
input, rational.p, rational.q);