diff options
author | Tharre <tharre3@gmail.com> | 2014-09-02 18:07:57 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2014-09-02 18:07:57 +0200 |
commit | 08e8afe93796d6682bbc46cb4acd5fb615b1785c (patch) | |
tree | 8c087012593689d41a4d4168568f60d861257843 /src/redo.c | |
parent | 02fec99696dedf1a7e4eeafca09644ca4dfdbaab (diff) | |
download | redo-08e8afe93796d6682bbc46cb4acd5fb615b1785c.tar.gz redo-08e8afe93796d6682bbc46cb4acd5fb615b1785c.tar.xz redo-08e8afe93796d6682bbc46cb4acd5fb615b1785c.zip |
Remove random math.h dependency
Diffstat (limited to 'src/redo.c')
-rw-r--r-- | src/redo.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -12,7 +12,6 @@ #include <sys/stat.h> #include <sys/types.h> #include <time.h> -#include <math.h> #include <limits.h> #include <unistd.h> @@ -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[]) { |