reduce_fraction
void reduce_fraction(uint32_t num, uint32_t den,
static int reduce_fraction(unsigned int *num, unsigned int *denom)