factor: remove unreachable SQUFOF code at compile time
commit07b73c689d77612d23f9539e706fd7725f9cf2a5
authorPádraig Brady <P@draigBrady.com>
Sat, 17 Oct 2015 10:38:20 +0000 (17 11:38 +0100)
committerPádraig Brady <P@draigBrady.com>
Mon, 19 Oct 2015 09:24:12 +0000 (19 10:24 +0100)
treebba1b3c7a7389299aa4d123c5dc0874e67cb077b
parente50f5273aad88b16704fdc8b7fe6aef40c3031e1
factor: remove unreachable SQUFOF code at compile time

It was a little confusing as to whether the SQUFOF algorithm was
enabled, and in fact there were no options available to enable it.
Therefore clarify the 3 configurable behaviors for the code to
3 defines at the top of the program, and only include the SQUFOF
code if enabled at compile time.

$ size src/factor-before
   text    data     bss
  93997    1412    2504
$ size src/factor-after
   text    data     bss
  87885    1404    2504

* src/factor.c: Only include the SQUFOF factor code
when enabled via the USE_SQUFOF define.
* doc/coreutils.texi (factor invocation): Update note about
factor limits, as we can factor 128 bit numbers without GMP.
doc/coreutils.texi
src/factor.c