* stdio-common/_itoa.c (_itoa): Fix special 32bit platform case
	with specific bases and only few bits set in second word.
This commit is contained in:
Ulrich Drepper 1999-05-05 17:08:26 +00:00
parent bc9ffe71f9
commit 4f8dbcb126
3 changed files with 47 additions and 41 deletions

View File

@ -1,5 +1,8 @@
1999-05-05 Ulrich Drepper <drepper@cygnus.com>
* stdio-common/_itoa.c (_itoa): Fix special 32bit platform case
with specific bases and only few bits set in second word.
* timezone/Makefile (install-others): Create target directory
before creating tzfiles.

View File

@ -226,7 +226,7 @@ value for the actions are normally what you want, and only need to be
changed in exceptional cases.
If the optional @code{!} is placed before the @var{status} this means
the following action is used for all statii but @var{status} itself.
the following action is used for all statuses but @var{status} itself.
I.e., @code{!} is negation as in the C language (and others).
Before we explain the exception which makes this action item necessary

View File

@ -201,8 +201,11 @@ _itoa (value, buflim, base, upper_case)
& ((1 << (BITS - BITS_PER_MP_LIMB%BITS)) \
- 1)) \
<< BITS_PER_MP_LIMB % BITS); \
*--bp = digits[work_lo]; \
work_hi >>= BITS - BITS_PER_MP_LIMB % BITS; \
if (work_hi == 0) \
work_hi = work_lo; \
else \
*--bp = digits[work_lo]; \
} \
} \
else \