On 03/11/2016 11:49 PM, Andy Chu wrote:
> https://github.com/landley/toybox/commit/e8427bfd008be233aadea49e89075451c8a9ceee
> 
> Before this commit, the first test in tests/factor.test succeeds:
> 
> testing "factor -32" "factor -32" "-32: -1 2 2 2 2 2\n" "" ""
> 
> After this commit, it fails.
> 
> $ make test_factor
> ...
> FAIL: factor -32
> 
> 
> FWIW, GNU coreutils factor doesn't care about negative numbers, so the
> right fix might be just to get rid of the test case and get rid of the
> (l < 0) check.  Although then strtoul seems to convert the '-1' to a
> large unsigned long, so probably another check is needed.

Yeah, the test and l < 0 are both obsolete, should have been fixed in
that commit.

Also, the type should probably be "long long".

Thanks for the heads up.

Rob
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to