| Line 126... | Line 126... | 
      
        |    @param[in] base  The base to use.
 |    @param[in] base  The base to use.
 | 
      
        |  
 |  
 | 
      
        |    @return  the length of the string created.                                */
 |    @return  the length of the string created.                                */
 | 
      
        | /* --------------------------------------------------------------------------*/
 | /* --------------------------------------------------------------------------*/
 | 
      
        | static int
 | static int
 | 
      
        | print_base (long int   uval,
 | print_base (long unsigned int  uval,
 | 
      
        |             char       buf[],
 |             char       buf[],
 | 
      
        |             int        base)
 |             unsigned int       base)
 | 
      
        | {
 | {
 | 
      
        |   /* Initially print backwards. Always have at least a zero. */
 |   /* Initially print backwards. Always have at least a zero. */
 | 
      
        |   int  i = 0;
 |   int  i = 0;
 | 
      
        |  
 |  
 | 
      
        |   do
 |   do
 | 
      
        | Line 269... | Line 269... | 
      
        |  
 |  
 | 
      
        |   /* Array to store the number in. We know the max for 32 bits is 10
 |   /* Array to store the number in. We know the max for 32 bits is 10
 | 
      
        |      digits. Allow for end of string marker */
 |      digits. Allow for end of string marker */
 | 
      
        |   char  num_array[11];
 |   char  num_array[11];
 | 
      
        |  
 |  
 | 
      
        |   int  num_width = print_base (val, num_array, 10);
 |   int  num_width = print_base ((unsigned long int) val, num_array, 10);
 | 
      
        |  
 |  
 | 
      
        |   /* Now print out the number. */
 |   /* Now print out the number. */
 | 
      
        |   num_width += is_signed_p ? 1 : 0;
 |   num_width += is_signed_p ? 1 : 0;
 | 
      
        |  
 |  
 | 
      
        |   if (num_width < width)
 |   if (num_width < width)
 | 
      
        | Line 324... | Line 324... | 
      
        |    @param[in] base             Base to use when printing
 |    @param[in] base             Base to use when printing
 | 
      
        |  
 |  
 | 
      
        |    @return  The number of chars printed                                      */
 |    @return  The number of chars printed                                      */
 | 
      
        | /* --------------------------------------------------------------------------*/
 | /* --------------------------------------------------------------------------*/
 | 
      
        | static int
 | static int
 | 
      
        | printf_unsigned_base (long int  val,
 | printf_unsigned_base (unsigned long int  val,
 | 
      
        |                       int       width,
 |                       int       width,
 | 
      
        |                       int       leading_zeros_p,
 |                       int       leading_zeros_p,
 | 
      
        |                       int       base)
 |                       unsigned int       base)
 | 
      
        | {
 | {
 | 
      
        |   int  is_signed_p = 0;
 |   int  is_signed_p = 0;
 | 
      
        |  
 |  
 | 
      
        |   /* Note if we need a sign */
 |   /* Note if we need a sign */
 | 
      
        |   if (val < 0)
 |   if (val < 0)
 |