Commit | Line | Data |
---|---|---|
71080a1b MW |
1 | #ifndef FACTOR_H |
2 | #define FACTOR_H | |
3 | ||
4 | #include <mLib/darray.h> | |
5 | ||
6 | #include "mp.h" | |
7 | ||
8 | typedef struct fact { | |
9 | mp *p; | |
10 | unsigned e; | |
11 | mp *n; | |
12 | mp *r; | |
13 | } fact; | |
14 | DA_DECL(fact_v, fact); | |
15 | ||
16 | extern void factor(mp *, fact_v *); | |
17 | extern void freefactors(fact_v *); | |
18 | ||
19 | #endif |