factor: new type uuint
commitbb2a973fdc8c15f667f978ca56fa3a7122568600
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 26 Sep 2024 16:31:35 +0000 (26 09:31 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 28 Sep 2024 00:42:58 +0000 (27 17:42 -0700)
tree521ecc16a9b458075677d34a76169b8df64e4fca
parent2da88ed1795201384296b105ee70c3c0f1b3ed55
factor: new type uuint

This refactors to add a new type, a uintmax_t pair, which
can simplify some code without slowing it down.
* src/factor.c (uuint): New type.
(lo, hi, hiset, make_uuint): New functions.
(struct factors.plarge): Use the new type.  All uses changed.
src/factor.c