root/arch/x86/lib/misc.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. num_digits

   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * Count the digits of @val including a possible sign.
   4  *
   5  * (Typed on and submitted from hpa's mobile phone.)
   6  */
   7 int num_digits(int val)
   8 {
   9         int m = 10;
  10         int d = 1;
  11 
  12         if (val < 0) {
  13                 d++;
  14                 val = -val;
  15         }
  16 
  17         while (val >= m) {
  18                 m *= 10;
  19                 d++;
  20         }
  21         return d;
  22 }

/* [<][>][^][v][top][bottom][index][help] */