From 08e8afe93796d6682bbc46cb4acd5fb615b1785c Mon Sep 17 00:00:00 2001 From: Tharre Date: Tue, 2 Sep 2014 18:07:57 +0200 Subject: Remove random math.h dependency --- src/redo.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/redo.c b/src/redo.c index 514c235..cb6ad19 100644 --- a/src/redo.c +++ b/src/redo.c @@ -12,7 +12,6 @@ #include #include #include -#include #include #include @@ -23,8 +22,8 @@ /* Returns the amount of digits a number n has in decimal. */ -static inline int digits(unsigned n) { - return (int) log10(n) + 1; +static inline unsigned digits(unsigned n) { + return n ? 1 + digits(n/10) : n; } int main(int argc, char *argv[]) { -- cgit v1.2.3-70-g09d2