X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=pager.c;h=96c07babbd7756a59fb5e891bf78f9c4396fed13;hb=ec7ff5ba272b565ed093a98dc13dd5cd26aeac92;hp=975955ba82a0dbb128d6733090cd74c2b509ea81;hpb=b51ffa80f6e65fde91a667c4825eeeb4deb997f6;p=git.git diff --git a/pager.c b/pager.c index 975955ba8..96c07babb 100644 --- a/pager.c +++ b/pager.c @@ -110,3 +110,15 @@ int pager_in_use(void) env = getenv("GIT_PAGER_IN_USE"); return env ? git_config_bool("GIT_PAGER_IN_USE", env) : 0; } + +/* + * How many columns do we need to show this number in decimal? + */ +int decimal_width(int number) +{ + int i, width; + + for (width = 1, i = 10; i <= number; width++) + i *= 10; + return width; +}