* time/strptime.c (strptime_internal, case 's'): Initialize secs
	to zero.  Patch by Bruce Elliott <bde@nwlink.com>.

1999-01-27  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

	* elf/Makefile (extra-objs): Add test modules objects.

1999-01-27  Ulrich Drepper  <drepper@cygnus.com>
This commit is contained in:
Ulrich Drepper 1999-01-27 09:57:05 +00:00
parent 8c474db54d
commit a25f202391
4 changed files with 16 additions and 5 deletions

View File

@ -1,3 +1,12 @@
1999-01-27 Ulrich Drepper <drepper@cygnus.com>
* time/strptime.c (strptime_internal, case 's'): Initialize secs
to zero. Patch by Bruce Elliott <bde@nwlink.com>.
1999-01-27 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* elf/Makefile (extra-objs): Add test modules objects.
1999-01-27 Ulrich Drepper <drepper@cygnus.com>
* wctype/wcextra.c: Declare __ctype32_b.

3
FAQ
View File

@ -1238,7 +1238,8 @@ siginterrupt().
{AJ} glibc 2.1 has special string functions that are faster than the normal
library functions. Some of the functions are additionally implemented as
inline functions and others as macros.
inline functions and others as macros. This might lead to problems with
existing codes but it is explicitly allowed by ISO C.
The optimized string functions are only used when compiling with
optimizations (-O1 or higher). The behavior can be changed with two feature

View File

@ -78,6 +78,9 @@ install-rootsbin += ldconfig
endif
tests = loadtest restest1 preloadtest loadfail
modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \
testobj1_1 failobj
extra-objs += $(modules-names:=.os)
ifeq ($(build-shared),yes)
libdl = $(objpfx)libdl.so$(libdl.so-version)
@ -206,8 +209,6 @@ $(objpfx)ldd: ldd.bash.in $(common-objpfx)soversions.mk \
$(objpfx)sprof: $(libdl)
modules-names = testobj1 testobj2 testobj3 testobj4 testobj5 testobj6 \
testobj1_1 failobj
test-modules = $(addprefix $(objpfx),$(addsuffix .so,$(modules-names)))
generated += $(test-modules)

View File

@ -1,5 +1,5 @@
/* Convert a string representation of time to a time value.
Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
@ -537,7 +537,7 @@ strptime_internal (buf, format, tm, decided)
the `get_number' macro. Instead read the number
character for character and construct the result while
doing this. */
time_t secs;
time_t secs = 0;
if (*rp < '0' || *rp > '9')
/* We need at least one digit. */
return NULL;