Go to the source code of this file.
typedef struct s_fm_rational s_fm_rational_t |
s_fm_rational_t* fm_rational_alloc | ( | ) | [inline] |
void fm_rational_init | ( | s_fm_rational_t * | r | ) | [inline] |
void fm_rational_print | ( | FILE * | stream, | |
s_fm_rational_t * | r | |||
) | [inline] |
void fm_rational_free | ( | s_fm_rational_t * | r | ) | [inline] |
int fm_rational_assign | ( | s_fm_rational_t * | r, | |
z_type_t | num, | |||
z_type_t | denum | |||
) | [inline] |
int fm_rational_copy | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | s | |||
) | [inline] |
int fm_rational_assign_int | ( | s_fm_rational_t * | r, | |
z_type_t | num | |||
) | [inline] |
int fm_rational_cmp | ( | s_fm_rational_t * | r1, | |
s_fm_rational_t * | r2 | |||
) | [inline] |
void fm_rational_add | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | r1, | |||
s_fm_rational_t * | r2 | |||
) | [inline] |
void fm_rational_sub | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | r1, | |||
s_fm_rational_t * | r2 | |||
) | [inline] |
void fm_rational_mul | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | r1, | |||
s_fm_rational_t * | r2 | |||
) | [inline] |
void fm_rational_div | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | r1, | |||
s_fm_rational_t * | r2 | |||
) | [inline] |
void fm_rational_opp | ( | s_fm_rational_t * | r, | |
s_fm_rational_t * | r1 | |||
) | [inline] |
int fm_rational_equal | ( | s_fm_rational_t * | r1, | |
s_fm_rational_t * | r2 | |||
) | [inline] |