diff options
Diffstat (limited to 'src')
| -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[]) {  | 
