kopensolaris-gnu/glibc.git
20 years agoDon't generate locales here.
drepper [Thu, 29 Jun 2000 19:10:40 +0000 (19:10 +0000)]
Don't generate locales here.

20 years ago(do-tst-ctype): Don't depend on do-tst-mbswcs.sh anymore.
drepper [Thu, 29 Jun 2000 19:10:15 +0000 (19:10 +0000)]
(do-tst-ctype): Don't depend on do-tst-mbswcs.sh anymore.
(LOCALES): New.
($(addsuffix .out,$(addprefix $(objpfx),$(locale_test_suite)))):
Depend on locale files
(LOCALE_FILES): New.
(ALL_LC_FILES): New.
(ALL_OBJ_LC_FILES): New
($(ALL_OBJ_LC_FILES)): Generate locales automatically.

20 years agoConvert to new format.
drepper [Thu, 29 Jun 2000 19:07:26 +0000 (19:07 +0000)]
Convert to new format.

20 years agoDon't use regparm with bounded pointers.
aj [Thu, 29 Jun 2000 17:13:33 +0000 (17:13 +0000)]
Don't use regparm with bounded pointers.

20 years agoUpdate.
aj [Thu, 29 Jun 2000 10:36:12 +0000 (10:36 +0000)]
Update.

20 years ago (locale_test_suite): Add new test files.
aj [Thu, 29 Jun 2000 10:35:32 +0000 (10:35 +0000)]
    (locale_test_suite): Add new test files.
        (tst_mblen-ENV): New.
        (tst_mbtowc-ENV): New.
        (tst_strcoll-ENV): New.
        (tst_strxfrm-ENV): New.
        (tst_wctomb-ENV): New.
        (tst_mbrtowc-ENV): New.
        (tst_mbsrtowcs-ENV): New.
        (tst_mbstowcs-ENV): New.
        (tst_strfmon-ENV): New.
        (tst_wcrtomb-ENV): New.
        (tst_wcsrtombs-ENV): New.
        (tst_wcstod-ENV): New.
        (tst_wcstok-ENV): New.
        (tst_wcstombs-ENV): New.

20 years agoTests for wcstok.
aj [Thu, 29 Jun 2000 10:08:29 +0000 (10:08 +0000)]
Tests for wcstok.

20 years agoTests for wcstod.
aj [Thu, 29 Jun 2000 10:07:30 +0000 (10:07 +0000)]
Tests for wcstod.

20 years agoTests for mbrtowc.
aj [Thu, 29 Jun 2000 09:53:58 +0000 (09:53 +0000)]
Tests for mbrtowc.

20 years agoTests for wcsrtombs.
aj [Thu, 29 Jun 2000 09:52:59 +0000 (09:52 +0000)]
Tests for wcsrtombs.

20 years agoTest files for wcstombs.
aj [Thu, 29 Jun 2000 09:31:11 +0000 (09:31 +0000)]
Test files for wcstombs.

20 years agoTests for mbsrtowcs.
aj [Thu, 29 Jun 2000 09:16:03 +0000 (09:16 +0000)]
Tests for mbsrtowcs.

20 years agoTests for wcrtomb.
aj [Thu, 29 Jun 2000 08:57:39 +0000 (08:57 +0000)]
Tests for wcrtomb.

20 years agoTests for mbstowcs.
aj [Thu, 29 Jun 2000 08:55:03 +0000 (08:55 +0000)]
Tests for mbstowcs.

20 years agoTest files for strfmon.
aj [Thu, 29 Jun 2000 08:46:04 +0000 (08:46 +0000)]
Test files for strfmon.

20 years agoUpdate.
drepper [Thu, 29 Jun 2000 08:44:37 +0000 (08:44 +0000)]
Update.

20 years agoCorrectly handle multibyte thousands separator and decimal point.
drepper [Thu, 29 Jun 2000 08:42:54 +0000 (08:42 +0000)]
Correctly handle multibyte thousands separator and decimal point.

20 years agoAdd entries for wide character decimal point and thousands separator
drepper [Thu, 29 Jun 2000 08:42:00 +0000 (08:42 +0000)]
Add entries for wide character decimal point and thousands separator
in numeric and monetary category.

20 years ago2000-06-28 Greg McGary <greg@mcgary.org>
gkm [Thu, 29 Jun 2000 07:16:38 +0000 (07:16 +0000)]
2000-06-28  Greg McGary  <greg@mcgary.org>

* libio/libio.h (struct _IO_cookie_file): Move struct type defintion out.
(_IO_FILE): Declare chain as (struct _IO_FILE_plus *).
* libio/libioP.h (struct _IO_cookie_file): Move struct type defintion in.
(_IO_JUMPS): Don't cast THIS--expect arg to be a (struct _IO_FILE_plus *).
(_IO_JUMPS_FUNC): Express in terms of _IO_JUMPS, and add cast to
THIS, since _IO_JUMPS no longer does it implicitly.
(_IO_file_init, _IO_old_file_init, _IO_new_file_init): Declare
arg type as (struct _IO_FILE_plus *).
(_IO_str_init_static, _IO_str_init_readonly): Declare 1st
arg as (_IO_strfile *).
* libio/strops.c (_IO_str_init_static, _IO_str_init_readonly):
Declare 1st arg as (_IO_strfile *).
* libio/fileops.c (_IO_new_file_init): Declare
arg type as (struct _IO_FILE_plus *).
* libio/oldfileops.c (_IO_old_file_init): Likewise.
* libio/genops.c (_IO_link_in, _IO_un_link): Likewise.
(_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write):
Declare iteration pointer as (struct _IO_FILE_plus *).
(_IO_iter_next, _IO_iter_file): _IO_ITER is now (struct _IO_FILE_plus *).
* libio/stdfiles.c (_IO_list_all): Declare as (struct _IO_FILE_plus *).
* libio/oldstdfiles.c (_IO_list_all): Likewise.
(_IO_check_libio): Set user-visible handles to (struct _IO_FILE_plus *).
* libio/stdio.c (stdin, stdout, stderr): Set user-visible handles
to (struct _IO_FILE_plus *).

* libio/iofdopen.c (_IO_new_fdopen): Pass FILE handle pointer
whose high bound includes vtable to all functions that will use
vtable.  For streambufs, pass pointer whose bounds include struct
_IO_strfile.
* libio/wgenops.c (_IO_wdefault_finish): Likewise.
* libio/oldiofdopen.c (_IO_old_fdopen): Likewise.
* libio/iofopen.c (_IO_new_fopen): Likewise.
* libio/oldiofopen.c (_IO_old_fopen): Likewise.
* libio/iofopen64.c (_IO_fopen64): Likewise.
* libio/iopopen.c (_IO_new_popen): Likewise.
* libio/oldiopopen.c (_IO_old_popen): Likewise.
* libio/memstream.c (open_memstream): Likewise.
* libio/iovsscanf.c (_IO_vsscanf): Likewise.
* libio/iovsprintf.c (_IO_vsprintf): Likewise.
* libio/iovdprintf.c (_IO_vdprintf): Likewise.
* libio/iofopncook.c (_IO_cookie_init): Likewise.
* libio/obprintf.c (_IO_obstack_vprintf): Likewise.
* libio/vasprintf.c (_IO_vasprintf): Likewise.
* libio/vsnprintf.c (_IO_vsnprintf): Likewise.
* libio/stdfiles.c (_IO_stdout_, _IO_stderr_): Likewise.
* libio/oldstdfiles.c (_IO_stdout_, _IO_stderr_): Likewise.
* stdlib/strfmon.c (__strfmon_l): Likewise.
* stdio-common/vfprintf.c (buffered_vfprintf): Likewise.
(vfprintf): Qualify computed-goto targets as unbounded.

20 years agoUpdate.
aj [Thu, 29 Jun 2000 07:13:12 +0000 (07:13 +0000)]
Update.

20 years ago (locale_test_suite): Add new test files.
aj [Thu, 29 Jun 2000 07:12:12 +0000 (07:12 +0000)]
(locale_test_suite): Add new test files.
(tst_mblen-ENV): New.
(tst_mbtowc-ENV): New.
(tst_strcoll-ENV): New.
(tst_strxfrm-ENV): New.
(tst_wctomb-ENV): New.

20 years agoTest for wctomb.
aj [Thu, 29 Jun 2000 07:08:45 +0000 (07:08 +0000)]
Test for wctomb.

20 years agoTests for mbtowc.
aj [Thu, 29 Jun 2000 07:01:50 +0000 (07:01 +0000)]
Tests for mbtowc.

20 years agoTests for strxfrm.
aj [Thu, 29 Jun 2000 06:54:12 +0000 (06:54 +0000)]
Tests for strxfrm.

20 years agoTests for strcoll.
aj [Thu, 29 Jun 2000 06:53:35 +0000 (06:53 +0000)]
Tests for strcoll.

20 years agoTests for mblen.
aj [Thu, 29 Jun 2000 06:45:01 +0000 (06:45 +0000)]
Tests for mblen.

20 years ago(__printf_fp): Remove unnecessary second definition and initialization
drepper [Thu, 29 Jun 2000 04:17:06 +0000 (04:17 +0000)]
(__printf_fp): Remove unnecessary second definition and initialization
of decimal.

20 years agoUpdate.
drepper [Thu, 29 Jun 2000 04:12:28 +0000 (04:12 +0000)]
Update.

20 years agoUse COMPILE_WSCANF not COMPILE_WPRINTF.
drepper [Thu, 29 Jun 2000 04:11:35 +0000 (04:11 +0000)]
Use COMPILE_WSCANF not COMPILE_WPRINTF.

20 years agoFinally handle multibyte decimal point and thousands separator
drepper [Thu, 29 Jun 2000 04:11:18 +0000 (04:11 +0000)]
Finally handle multibyte decimal point and thousands separator
correctly.
Use COMPILE_WSCANF not COMPILE_WPRINTF.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:54:33 +0000 (23:54 +0000)]
Update.

20 years agoChange argument count into signatures for most calls.
drepper [Wed, 28 Jun 2000 23:53:41 +0000 (23:53 +0000)]
Change argument count into signatures for most calls.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:51:54 +0000 (23:51 +0000)]
Update.

20 years agoWe can use the generic parser now.
drepper [Wed, 28 Jun 2000 23:50:49 +0000 (23:50 +0000)]
We can use the generic parser now.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:50:37 +0000 (23:50 +0000)]
Update.

20 years agoBump ia64 soname to ld-linux-ia64.so.2 to mark change of objects to use 32 bit
drepper [Wed, 28 Jun 2000 23:49:48 +0000 (23:49 +0000)]
Bump ia64 soname to ld-linux-ia64.so.2 to mark change of objects to use 32 bit
hash table indices (see above).

20 years agoThe problem is now fixed in ld and we don't need the hack anymore.
drepper [Wed, 28 Jun 2000 23:49:24 +0000 (23:49 +0000)]
The problem is now fixed in ld and we don't need the hack anymore.

20 years agoAdd include stdlib.h to get prototype for abs().
drepper [Wed, 28 Jun 2000 23:46:53 +0000 (23:46 +0000)]
Add include stdlib.h to get prototype for abs().

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:45:19 +0000 (23:45 +0000)]
Update.

20 years agoUpdated.
drepper [Wed, 28 Jun 2000 23:45:09 +0000 (23:45 +0000)]
Updated.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:38:01 +0000 (23:38 +0000)]
Update.

20 years agoUpdate for new format.
drepper [Wed, 28 Jun 2000 23:37:45 +0000 (23:37 +0000)]
Update for new format.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:28:29 +0000 (23:28 +0000)]
Update.

20 years ago(chunk_alloc): If extension of the linear heap fails, try mmap_chunk() as a
drepper [Wed, 28 Jun 2000 23:27:03 +0000 (23:27 +0000)]
(chunk_alloc): If extension of the linear heap fails, try mmap_chunk() as a
last resort even though n_mmaps_max may have been reached.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:12:50 +0000 (23:12 +0000)]
Update.

20 years agoUpdate copyright notice.
drepper [Wed, 28 Jun 2000 23:12:35 +0000 (23:12 +0000)]
Update copyright notice.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:01:38 +0000 (23:01 +0000)]
Update.

20 years agoUpdated for new format.
drepper [Wed, 28 Jun 2000 23:00:52 +0000 (23:00 +0000)]
Updated for new format.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 23:00:28 +0000 (23:00 +0000)]
Update.

20 years ago(insert_weights): Handle <Uxxxx> symbols in multi-character weights correctly.
drepper [Wed, 28 Jun 2000 22:59:38 +0000 (22:59 +0000)]
(insert_weights): Handle <Uxxxx> symbols in multi-character weights correctly.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 21:46:28 +0000 (21:46 +0000)]
Update.

20 years agoCalling function without input means clearing the given state and not
drepper [Wed, 28 Jun 2000 21:45:36 +0000 (21:45 +0000)]
Calling function without input means clearing the given state and not
avoiding this by modifying a local object.

20 years agoSet flush to 1 for conversion function calls depending on whether the
drepper [Wed, 28 Jun 2000 21:44:09 +0000 (21:44 +0000)]
Set flush to 1 for conversion function calls depending on whether the
input string is empty or not.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 21:42:13 +0000 (21:42 +0000)]
Update.

20 years agoEnable code to respect t_ini. Also clear internal state of mbrlen.
drepper [Wed, 28 Jun 2000 21:42:00 +0000 (21:42 +0000)]
Enable code to respect t_ini.  Also clear internal state of mbrlen.

20 years agoCorrect some tests. Remove old WAIVER comments.
drepper [Wed, 28 Jun 2000 21:40:52 +0000 (21:40 +0000)]
Correct some tests.  Remove old WAIVER comments.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 21:38:03 +0000 (21:38 +0000)]
Update.

20 years agoAdd de_DE.UTF-8 to list of tested locales.
drepper [Wed, 28 Jun 2000 21:37:35 +0000 (21:37 +0000)]
Add de_DE.UTF-8 to list of tested locales.

20 years ago(do-tst-ctype): Add do-tst-mbswcs to list of dependencies.
drepper [Wed, 28 Jun 2000 21:36:45 +0000 (21:36 +0000)]
(do-tst-ctype): Add do-tst-mbswcs to list of dependencies.
(TEST_MBWC_ENV): Remove unnecessary slash.

20 years agoIf no EMIT_SHIFT_TO_INIT is defined clear state object since some
drepper [Wed, 28 Jun 2000 21:35:12 +0000 (21:35 +0000)]
If no EMIT_SHIFT_TO_INIT is defined clear state object since some
incomplete characters might be in there.

20 years agoFix cut&paste error.
drepper [Wed, 28 Jun 2000 19:49:23 +0000 (19:49 +0000)]
Fix cut&paste error.

20 years ago * weaks.c: Wrap BP_SYM () around weak extern declarations of
gkm [Wed, 28 Jun 2000 19:44:22 +0000 (19:44 +0000)]
* weaks.c: Wrap BP_SYM () around weak extern declarations of
pthread functions that have pointers in their return+arg signatures.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 18:11:30 +0000 (18:11 +0000)]
Update.

20 years agoIn conversion to UCS4, handling invalid sequences with first by 0x8e
drepper [Wed, 28 Jun 2000 18:10:38 +0000 (18:10 +0000)]
In conversion to UCS4, handling invalid sequences with first by 0x8e
correctly.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 18:04:12 +0000 (18:04 +0000)]
Update.

20 years agoRemove redundant test.
drepper [Wed, 28 Jun 2000 18:03:22 +0000 (18:03 +0000)]
Remove redundant test.

20 years ago(TST_ISW_LOC): Correct UTF-8 input data.
drepper [Wed, 28 Jun 2000 17:33:50 +0000 (17:33 +0000)]
(TST_ISW_LOC): Correct UTF-8 input data.

20 years agoAdd do-tst-mbswcs to dependencies of locale test suite tests.
drepper [Wed, 28 Jun 2000 17:15:49 +0000 (17:15 +0000)]
Add do-tst-mbswcs to dependencies of locale test suite tests.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 17:13:56 +0000 (17:13 +0000)]
Update.

20 years agoExplicitly add control character in U0000-U001F and U007F-U009F range
drepper [Wed, 28 Jun 2000 17:13:42 +0000 (17:13 +0000)]
Explicitly add control character in U0000-U001F and U007F-U009F range
for backward compatibility.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 17:11:51 +0000 (17:11 +0000)]
Update.

20 years agoUpdate.
aj [Wed, 28 Jun 2000 13:09:35 +0000 (13:09 +0000)]
Update.

20 years ago (tst_wcscat): Correct format to avoid warning.
aj [Wed, 28 Jun 2000 13:09:12 +0000 (13:09 +0000)]
(tst_wcscat): Correct format to avoid warning.

20 years agoUpdate.
aj [Wed, 28 Jun 2000 13:05:23 +0000 (13:05 +0000)]
Update.

20 years ago (TST_ISW_LOC): Add tests for de_UTF8.
aj [Wed, 28 Jun 2000 13:04:44 +0000 (13:04 +0000)]
(TST_ISW_LOC): Add tests for de_UTF8.

20 years ago (tst_wcsstr): ws2 has size WCSSIZE.
aj [Wed, 28 Jun 2000 13:04:00 +0000 (13:04 +0000)]
(tst_wcsstr): ws2 has size WCSSIZE.

20 years ago (struct TIN_MBSTOWCS_REC): Use const char*.
aj [Wed, 28 Jun 2000 13:03:41 +0000 (13:03 +0000)]
(struct TIN_MBSTOWCS_REC): Use const char*.
(struct TST_HEAD): Use const char* instead of an array.

20 years ago * Makefile (locale_test_suite): Add tst_mbrlen.
aj [Wed, 28 Jun 2000 13:02:18 +0000 (13:02 +0000)]
* Makefile (locale_test_suite): Add tst_mbrlen.
(tst_mbrlen-ENV): New.

20 years agoTest files for mbrlen.c.
aj [Wed, 28 Jun 2000 12:56:56 +0000 (12:56 +0000)]
Test files for mbrlen.c.

20 years agoCorrect problems found by test suite.
drepper [Wed, 28 Jun 2000 09:19:30 +0000 (09:19 +0000)]
Correct problems found by test suite.

20 years ago(TST_LOC_de_UTF8): Added.
aj [Wed, 28 Jun 2000 08:24:36 +0000 (08:24 +0000)]
(TST_LOC_de_UTF8): Added.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 06:25:27 +0000 (06:25 +0000)]
Update.

20 years ago(SECTION): Remove trailing semicolon. Add it where it is needed now.
drepper [Wed, 28 Jun 2000 06:24:38 +0000 (06:24 +0000)]
(SECTION): Remove trailing semicolon.  Add it where it is needed now.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 04:27:24 +0000 (04:27 +0000)]
Update.

20 years agoProtect gcc-isms with __extension__. Avoid always-true test to avoid warning.
drepper [Wed, 28 Jun 2000 04:26:29 +0000 (04:26 +0000)]
Protect gcc-isms with __extension__.  Avoid always-true test to avoid warning.

20 years ago0xff in width array means invalid character.
drepper [Wed, 28 Jun 2000 04:25:37 +0000 (04:25 +0000)]
0xff in width array means invalid character.

20 years agoHandle WEOF special.
drepper [Wed, 28 Jun 2000 04:25:02 +0000 (04:25 +0000)]
Handle WEOF special.

20 years agoMake sure to always return WEOF and EOF for wide character version.
drepper [Wed, 28 Jun 2000 04:24:30 +0000 (04:24 +0000)]
Make sure to always return WEOF and EOF for wide character version.
For %C handling, test correct pointer variable for NULL.

20 years agoUpdate.
drepper [Wed, 28 Jun 2000 04:23:05 +0000 (04:23 +0000)]
Update.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:22:49 +0000 (04:22 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:22:32 +0000 (04:22 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:22:14 +0000 (04:22 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:21:56 +0000 (04:21 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:21:35 +0000 (04:21 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:21:14 +0000 (04:21 +0000)]
Use correct format to avoid warning.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:20:51 +0000 (04:20 +0000)]
Use correct format to avoid warning.

20 years agoPrint better error messages.
drepper [Wed, 28 Jun 2000 04:20:28 +0000 (04:20 +0000)]
Print better error messages.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:19:58 +0000 (04:19 +0000)]
Use correct format to avoid warning.

20 years agoRemove hack which avoided crash in an versions.
drepper [Wed, 28 Jun 2000 04:19:35 +0000 (04:19 +0000)]
Remove hack which avoided crash in an versions.

20 years agoUse correct format to avoid warning.
drepper [Wed, 28 Jun 2000 04:18:44 +0000 (04:18 +0000)]
Use correct format to avoid warning.