X-Git-Url: https://git.distorted.org.uk/u/mdw/catacomb/blobdiff_plain/9b2d01865a7dd140c3bf12432b944a9eda1ddbd5..71080a1b7e1bb95a65007aa2263562e43a477d32:/utils/factor.h?ds=sidebyside diff --git a/utils/factor.h b/utils/factor.h new file mode 100644 index 0000000..7181505 --- /dev/null +++ b/utils/factor.h @@ -0,0 +1,19 @@ +#ifndef FACTOR_H +#define FACTOR_H + +#include + +#include "mp.h" + +typedef struct fact { + mp *p; + unsigned e; + mp *n; + mp *r; +} fact; +DA_DECL(fact_v, fact); + +extern void factor(mp *, fact_v *); +extern void freefactors(fact_v *); + +#endif