aboutsummaryrefslogtreecommitdiff
path: root/stdio-common/_itoa.h
diff options
context:
space:
mode:
Diffstat (limited to 'stdio-common/_itoa.h')
-rw-r--r--stdio-common/_itoa.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/stdio-common/_itoa.h b/stdio-common/_itoa.h
index 6fbfdde..18f98dc 100644
--- a/stdio-common/_itoa.h
+++ b/stdio-common/_itoa.h
@@ -1,5 +1,5 @@
/* Internal function for converting integers to ASCII.
- Copyright (C) 1994, 95, 96, 97, 98, 99 Free Software Foundation, Inc.
+ Copyright (C) 1994, 95, 96, 97, 98, 99, 2002 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -35,14 +35,13 @@ _itoa_word (unsigned long value, char *buflim,
{
extern const char _itoa_upper_digits[], _itoa_lower_digits[];
const char *digits = upper_case ? _itoa_upper_digits : _itoa_lower_digits;
- char *bp = buflim;
switch (base)
{
#define SPECIAL(Base) \
case Base: \
do \
- *--bp = digits[value % Base]; \
+ *--buflim = digits[value % Base]; \
while ((value /= Base) != 0); \
break
@@ -51,10 +50,10 @@ _itoa_word (unsigned long value, char *buflim,
SPECIAL (8);
default:
do
- *--bp = digits[value % base];
+ *--buflim = digits[value % base];
while ((value /= base) != 0);
}
- return bp;
+ return buflim;
}
static inline char * __attribute__ ((unused))