gnulib.git
18 years agoSync from coreutils.
Jim Meyering [Wed, 24 Aug 2005 19:40:42 +0000 (19:40 +0000)]
Sync from coreutils.
New file.

18 years agofilter through indent
Jim Meyering [Wed, 24 Aug 2005 11:56:36 +0000 (11:56 +0000)]
filter through indent

18 years agoAdd multiple-inclusion guard.
Bruno Haible [Wed, 24 Aug 2005 11:04:19 +0000 (11:04 +0000)]
Add multiple-inclusion guard.

18 years agoUse GNU coding style.
Bruno Haible [Wed, 24 Aug 2005 11:01:01 +0000 (11:01 +0000)]
Use GNU coding style.

18 years agoInclude config.h too.
Simon Josefsson [Wed, 24 Aug 2005 10:59:57 +0000 (10:59 +0000)]
Include config.h too.

18 years ago* tests/test-getpass.c: New file.
Simon Josefsson [Wed, 24 Aug 2005 09:21:10 +0000 (09:21 +0000)]
* tests/test-getpass.c: New file.

18 years ago*** empty log message ***
Jim Meyering [Wed, 24 Aug 2005 06:23:16 +0000 (06:23 +0000)]
*** empty log message ***

18 years ago(Makefile.am): Remove `lib_SOURCES += ...' line,
Jim Meyering [Wed, 24 Aug 2005 06:23:07 +0000 (06:23 +0000)]
(Makefile.am): Remove `lib_SOURCES += ...' line,
now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.

18 years agoUse AC_LIBSOURCES and AC_LIBOBJ to indicate source
Jim Meyering [Wed, 24 Aug 2005 06:21:29 +0000 (06:21 +0000)]
Use AC_LIBSOURCES and AC_LIBOBJ to indicate source
and object files for this module.

18 years ago* config/srclist.txt: Add glibc bug 1233.
Paul Eggert [Tue, 23 Aug 2005 20:37:24 +0000 (20:37 +0000)]
* config/srclist.txt: Add glibc bug 1233.
* lib/regex.h (REG_NOSYS)
[!defined _XOPEN_SOURCE && 200112L <= _POSIX_C_SOURCE]:
Define, since POSIX requires it as of 2001.
(_REG_ENOSYS) [! (defined _XOPEN_SOURCE || 200112L <= _POSIX_C_SOURCE)]:
New private symbol, used to keep the enum signed in all cases.

18 years ago* config/srclist.txt: Add glibc bug 1232.
Paul Eggert [Tue, 23 Aug 2005 19:11:45 +0000 (19:11 +0000)]
* config/srclist.txt: Add glibc bug 1232.
* lib/regex.h (RE_NO_EMPTY_RANGES): Fix doc bug reported by James Youngman
in <http://lists.gnu.org/archive/html/bug-gnulib/2005-07/msg00132.html>.

18 years ago* config/srclist.txt: Add glibc bug 1231.
Paul Eggert [Tue, 23 Aug 2005 18:55:44 +0000 (18:55 +0000)]
* config/srclist.txt: Add glibc bug 1231.
* lib/regex_internal.c (re_string_skip_chars, register_state):
(calc_state_hash):
Remove forward decls; no longer needed now that we use prototypes.
* lib/regexec.c (acquire_init_state_context, check_halt_node_context):
(proceed_next_node, pop_fail_stack, sub_epsilon_src_nodes):
(clean_state_log_if_needed): Likewise.

18 years ago* regex.m4 (gl_INCLUDED_REGEX): Remove; no longer used.
Paul Eggert [Tue, 23 Aug 2005 18:48:31 +0000 (18:48 +0000)]
* regex.m4 (gl_INCLUDED_REGEX): Remove; no longer used.
All contents moved to gl_REGEX.
(gl_REGEX): Don't bother checking whether lib/regex.c exists;
assume that it does.

18 years ago* config/srclist.txt: Add glibc bug 1227.
Paul Eggert [Sun, 21 Aug 2005 05:01:20 +0000 (05:01 +0000)]
* config/srclist.txt: Add glibc bug 1227.
* lib/regexec.c (sift_states_bkref): Fix portability bug: the code
assumed that reg_errcode_t is a signed type, which is not
necessarily true if _XOPEN_SOURCE is not defined.

18 years ago* config/srclist.txt: Add glibc bug 1226.
Paul Eggert [Sun, 21 Aug 2005 03:31:45 +0000 (03:31 +0000)]
* config/srclist.txt: Add glibc bug 1226.
* lib/regex_internal.c (calc_state_hash): Put 'inline' before type, since
some compilers warn about it otherwise.

18 years ago* m4/regex.m4 (gl_PREREQ_REGEX): Require AC_GNU_SOURCE.
Paul Eggert [Sun, 21 Aug 2005 00:51:27 +0000 (00:51 +0000)]
* m4/regex.m4 (gl_PREREQ_REGEX): Require AC_GNU_SOURCE.

18 years ago* config/srclist.txt: Add glibc bug 1225.
Paul Eggert [Sun, 21 Aug 2005 00:43:34 +0000 (00:43 +0000)]
* config/srclist.txt: Add glibc bug 1225.
* lib/regexec.c (regexec, re_search_stub) [!_LIBC]: Omit declaration
of unused local, dfa.

18 years ago* config/srclist.txt: Add glibc bug 1224.
Paul Eggert [Sun, 21 Aug 2005 00:29:47 +0000 (00:29 +0000)]
* config/srclist.txt: Add glibc bug 1224.
* lib/regcomp.c:
(init_word_char, create_initial_state, duplicate_node_closure):
(fetch_token, peek_token_bracket, build_range_exp):
(build_collating_symbol): Remove forward decls; no longer needed
now that we use prototypes.

18 years ago* config/srclist.txt: Add glibc bug 1223.
Paul Eggert [Sat, 20 Aug 2005 22:26:51 +0000 (22:26 +0000)]
* config/srclist.txt: Add glibc bug 1223.
* lib/regcomp.c (create_initial_state): Remove duplicate decl.

18 years ago* config/srclist.txt: Add glibc bugs 1220, 1221, 1222.
Paul Eggert [Sat, 20 Aug 2005 07:42:15 +0000 (07:42 +0000)]
* config/srclist.txt: Add glibc bugs 1220, 1221, 1222.

* lib/regcomp.c:
(re_compile_pattern, re_set_syntax, re_compile_fastmap):
(re_compile_fastmap_iter, regcomp, regerror, regfree):
(re_compile_internal, init_dfa, init_word_char, free_workarea_compile):
(create_initial_state, optimize_utf8, analyze, postorder, preorder):
(optimize_subexps, lower_subexps, lower_subexp, calc_first, calc_next):
(link_nfa_nodes, duplicate_node_closure, search_duplicated_node):
(duplicate_node, calc_inveclosure, calc_eclosure, calc_eclosure_iter):
(fetch_token, peek_token, peek_token_bracket, parse, parse_reg_exp):
(parse_branch, parse_expression, parse_sub_exp, parse_dup_op):
(build_range_exp, build_collating_symbol, parse_bracket_exp):
(parse_bracket_element, parse_bracket_symbol, build_equiv_class):
(build_charclass, build_charclass_op, fetch_number, create_tree):
(create_token_tree, mark_opt_subexp, duplicate_tree):
Use prototypes rather than old-style definitions.
* lib/regex_internal.c:
(re_string_allocate, re_string_construct, re_string_realloc_buffers):
(re_string_construct_common, build_wcs_buffer, build_wcs_upper_buffer):
(re_string_skip_chars, build_upper_buffer, re_string_translate_buffer):
(re_string_reconstruct, re_string_peek_byte_case):
(re_string_fetch_byte_case, re_string_destruct, re_string_context_at):
(re_node_set_alloc, re_node_set_init_1, re_node_set_init_2):
(re_node_set_init_copy, re_node_set_add_intersect):
(re_node_set_init_union, re_node_set_merge, re_node_set_insert):
(re_node_set_insert_last, re_node_set_compare, re_node_set_contains):
(re_node_set_remove_at, re_dfa_add_node, calc_state_hash):
(re_acquire_state, re_acquire_state_context, register_state):
(create_ci_newstate, create_cd_newstate, free_state):
Likewise.
* lib/regexec.c (regexec, re_match, re_search, re_match_2, re_search_2):
(re_search_2_stub, re_search_stub, re_copy_regs, re_set_registers):
(re_search_internal, prune_impossible_nodes):
(acquire_init_state_context, check_matching, static):
(check_halt_node_context, check_halt_state_context, proceed_next_node):
(push_fail_stack, pop_fail_stack, set_regs, free_fail_stack_return):
(update_regs, sift_states_backward, build_sifted_states):
(clean_state_log_if_needed, merge_state_array):
(update_cur_sifted_state, add_epsilon_src_nodes):
(sub_epsilon_src_nodes, check_dst_limits, check_dst_limits_calc_pos_1):
(check_dst_limits_calc_pos, check_subexp_limits, sift_states_bkref):
(sift_states_iter_mb, transit_state, merge_state_with_log, static):
(find_recover_state, check_subexp_matching_top, transit_state_mb):
(transit_state_bkref, get_subexp, get_subexp_sub, find_subexp_node):
(check_arrival, check_arrival_add_next_nodes):
(check_arrival_expand_ecl, check_arrival_expand_ecl_sub):
(expand_bkref_cache, build_trtable, group_nodes_into_DFAstates):
(check_node_accept_bytes, check_node_accept, extend_buffers):
(match_ctx_init, match_ctx_clean, match_ctx_free, match_ctx_add_entry):
(search_cur_bkref_entry, match_ctx_add_subtop, match_ctx_add_sublast):
(sift_ctx_init):
Likewise.

* lib/regex_internal.h:
(re_string_allocate, re_string_construct, re_string_reconstruct):
(re_string_realloc_buffers, build_wcs_buffer, build_wcs_upper_buffer):
(build_upper_buffer, re_string_translate_buffer, re_string_destruct):
(re_string_elem_size_at, re_string_char_size_at, re_string_wchar_at):
(re_string_context_at, re_string_peek_byte_case):
(re_string_fetch_byte_case): Declare even if RE_NO_INTERNAL_PROTOTYPES
is defined, since we now use prototypes always.

* lib/regex.h (_RE_ARGS): Remove.  No longer needed, since we assume
C89 or better.  All uses removed.

18 years agoRecent regex patches.
Paul Eggert [Sat, 20 Aug 2005 01:03:31 +0000 (01:03 +0000)]
Recent regex patches.

18 years agoAdd glibc bug 1218.
Paul Eggert [Sat, 20 Aug 2005 01:03:17 +0000 (01:03 +0000)]
Add glibc bug 1218.

18 years ago(re_acquire_state, re_acquire_state_context) [defined lint]:
Paul Eggert [Sat, 20 Aug 2005 00:58:13 +0000 (00:58 +0000)]
(re_acquire_state, re_acquire_state_context) [defined lint]:
Suppress bogus uninitialized-variable warnings.

18 years agoAdd glibc bug 1217 for regcomp.c.
Paul Eggert [Sat, 20 Aug 2005 00:07:54 +0000 (00:07 +0000)]
Add glibc bug 1217 for regcomp.c.

18 years ago(duplicate_node): Return new index, not an error code,
Paul Eggert [Sat, 20 Aug 2005 00:02:22 +0000 (00:02 +0000)]
(duplicate_node): Return new index, not an error code,
and let the caller return REG_ESPACE if out of space.  This
removes an uninitialied-variable warning with GCC 4.0.1, and also
avoids taking the address of a local variable.  All callers
changed.

18 years agoComment out $LIBCSRC/posix/regexec.c.
Paul Eggert [Fri, 19 Aug 2005 23:32:21 +0000 (23:32 +0000)]
Comment out $LIBCSRC/posix/regexec.c.

18 years ago(proceed_next_node): Redo local variables to avoid GCC shadowing warnings.
Paul Eggert [Fri, 19 Aug 2005 23:27:14 +0000 (23:27 +0000)]
(proceed_next_node): Redo local variables to avoid GCC shadowing warnings.

18 years agoComment out $LIBCSRC/posix/regex_internal.c.
Paul Eggert [Fri, 19 Aug 2005 23:02:26 +0000 (23:02 +0000)]
Comment out $LIBCSRC/posix/regex_internal.c.

18 years ago(re_string_realloc_buffers, re_node_set_insert):
Paul Eggert [Fri, 19 Aug 2005 23:00:55 +0000 (23:00 +0000)]
(re_string_realloc_buffers, re_node_set_insert):
(re_node_set_insert_last, re_dfa_add_node):
Rename local variables to avoid GCC shadowing warnings.

18 years agoautoupdate
Karl Berry [Fri, 19 Aug 2005 12:12:15 +0000 (12:12 +0000)]
autoupdate

18 years agoPrettier line breaking.
Bruno Haible [Fri, 19 Aug 2005 12:06:57 +0000 (12:06 +0000)]
Prettier line breaking.

18 years agoFix return value.
Bruno Haible [Fri, 19 Aug 2005 11:00:51 +0000 (11:00 +0000)]
Fix return value.

18 years ago*** empty log message ***
Jim Meyering [Fri, 19 Aug 2005 09:22:04 +0000 (09:22 +0000)]
*** empty log message ***

18 years agoMake the %s format (seconds since the epoch) work for a negative
Jim Meyering [Fri, 19 Aug 2005 09:21:57 +0000 (09:21 +0000)]
Make the %s format (seconds since the epoch) work for a negative
number and when used with a zero-padded field width, e.g. %015s.

(my_strftime): Move the `do_number_sign_and_padding'
label so that it precedes the code to set `digits'.  Otherwise,
%0Ns wouldn't work.  Before this change, `date -d @-22 +%05s' would
print `00-22'.  Now, it prints `-0022', as it should.

18 years ago.
Karl Berry [Thu, 18 Aug 2005 07:35:36 +0000 (07:35 +0000)]
.

18 years agoAdd http://sources.redhat.com/bugzilla/show_bug.cgi?id=1207.
Paul Eggert [Thu, 18 Aug 2005 05:23:01 +0000 (05:23 +0000)]
Add sources.redhat.com/bugzilla/show_bug.cgi?id=1207.

18 years agoRemove useless space-before-tab.
Paul Eggert [Thu, 18 Aug 2005 05:08:05 +0000 (05:08 +0000)]
Remove useless space-before-tab.

18 years agoNew module 'strcasestr'.
Bruno Haible [Wed, 17 Aug 2005 14:09:19 +0000 (14:09 +0000)]
New module 'strcasestr'.

18 years agoMake strstr() work in multibyte locales.
Bruno Haible [Wed, 17 Aug 2005 14:05:33 +0000 (14:05 +0000)]
Make strstr() work in multibyte locales.

18 years agostrcasecmp.c now uses mbuiter.
Bruno Haible [Wed, 17 Aug 2005 14:01:07 +0000 (14:01 +0000)]
strcasecmp.c now uses mbuiter.

18 years agoNew module 'mbuiter'.
Bruno Haible [Wed, 17 Aug 2005 13:58:33 +0000 (13:58 +0000)]
New module 'mbuiter'.

18 years agoComment fix.
Bruno Haible [Wed, 17 Aug 2005 13:56:26 +0000 (13:56 +0000)]
Comment fix.

18 years agoFix the iterator, so that it ends before the '\0'.
Bruno Haible [Wed, 17 Aug 2005 13:55:55 +0000 (13:55 +0000)]
Fix the iterator, so that it ends before the '\0'.

18 years ago* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Do not override the results
Paul Eggert [Tue, 16 Aug 2005 18:45:50 +0000 (18:45 +0000)]
* m4/getopt.m4 (gl_GETOPT_CHECK_HEADERS): Do not override the results
of gl_GETOPT_SUBSTITUTE.  That way, if both gl_GETOPT_SUBSTITUTE
and gl_GETOPT are both invoked via different paths (as happens
with GNU tar CVS because it uses both argp and getopt), the former
wins.

18 years agoSimplify by using mb_casecmp.
Bruno Haible [Tue, 16 Aug 2005 16:08:22 +0000 (16:08 +0000)]
Simplify by using mb_casecmp.

18 years agoBug fix: make the comparison operations transitive.
Bruno Haible [Tue, 16 Aug 2005 16:07:59 +0000 (16:07 +0000)]
Bug fix: make the comparison operations transitive.

18 years ago.
Karl Berry [Tue, 16 Aug 2005 12:34:58 +0000 (12:34 +0000)]
.

18 years agoMake strcasecmp() work right in multibyte locales.
Bruno Haible [Tue, 16 Aug 2005 12:21:21 +0000 (12:21 +0000)]
Make strcasecmp() work right in multibyte locales.

18 years agoNew module 'strnlen1'.
Bruno Haible [Tue, 16 Aug 2005 12:12:13 +0000 (12:12 +0000)]
New module 'strnlen1'.

18 years agoNew module 'mbfile'.
Bruno Haible [Tue, 16 Aug 2005 12:09:52 +0000 (12:09 +0000)]
New module 'mbfile'.

18 years agoNew module 'mbiter'.
Bruno Haible [Tue, 16 Aug 2005 12:08:40 +0000 (12:08 +0000)]
New module 'mbiter'.

18 years agoNew module 'mbchar'.
Bruno Haible [Tue, 16 Aug 2005 12:06:55 +0000 (12:06 +0000)]
New module 'mbchar'.

18 years agoAdd do/while0 to avoid gcc warnings.
Bruno Haible [Tue, 16 Aug 2005 11:25:25 +0000 (11:25 +0000)]
Add do/while0 to avoid gcc warnings.

18 years agoNew module 'tls'.
Bruno Haible [Tue, 16 Aug 2005 11:18:22 +0000 (11:18 +0000)]
New module 'tls'.

18 years ago* config/srclist.txt: Comment out $LIBCSRC/posix/regex.h.
Paul Eggert [Tue, 16 Aug 2005 00:07:03 +0000 (00:07 +0000)]
* config/srclist.txt: Comment out $LIBCSRC/posix/regex.h.
Add comments for each pending glibc patch.
* lib/regex.h (__restrict_arr): Don't define to __restrict if
__cplusplus is defined.

18 years agoupdate from texinfo
Karl Berry [Mon, 15 Aug 2005 18:55:42 +0000 (18:55 +0000)]
update from texinfo

18 years ago* gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
Simon Josefsson [Mon, 15 Aug 2005 12:13:30 +0000 (12:13 +0000)]
* gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.

18 years ago* modules/ssize_t (License): Change to 'unlimited'.
Simon Josefsson [Mon, 15 Aug 2005 12:12:53 +0000 (12:12 +0000)]
* modules/ssize_t (License): Change to 'unlimited'.

18 years ago*** empty log message ***
Jim Meyering [Sun, 14 Aug 2005 14:45:57 +0000 (14:45 +0000)]
*** empty log message ***

18 years ago(setup_dir, enter_dir, leave_dir, free_dir):
Jim Meyering [Sun, 14 Aug 2005 14:45:49 +0000 (14:45 +0000)]
(setup_dir, enter_dir, leave_dir, free_dir):
Use the hash-table-based cycle-detection code not just when
FTS_TIGHT_CYCLE_CHECK if specified, but also with FTS_LOGICAL.
Reported by James Youngman in
<http://lists.gnu.org/archive/html/bug-gnulib/2005-08/msg00011.html>.

18 years agoMention that with FTS_LOGICAL, we use FTS_TIGHT_CYCLE_CHECK.
Jim Meyering [Sun, 14 Aug 2005 14:45:33 +0000 (14:45 +0000)]
Mention that with FTS_LOGICAL, we use FTS_TIGHT_CYCLE_CHECK.

18 years ago(fts_cross_check) [FTS_DEBUG]: s/active_dir_ht/fts_cycle.ht/.
Jim Meyering [Sun, 14 Aug 2005 14:45:16 +0000 (14:45 +0000)]
(fts_cross_check) [FTS_DEBUG]: s/active_dir_ht/fts_cycle.ht/.
This lets us compile with -DFTS_DEBUG, once again.

[! _LIBC]: Include "lstat.h" rather than rolling our own.

(fd_safer): Remove decl.
Include fcntl--.h rather than unistd-safer.h
(fts_safe_changedir): Don't call fd_safer; no longer needed
now that we include fcntl--.h.

18 years agoupdate from texinfo
Karl Berry [Sat, 13 Aug 2005 16:04:24 +0000 (16:04 +0000)]
update from texinfo

18 years ago.
Karl Berry [Sat, 13 Aug 2005 07:34:31 +0000 (07:34 +0000)]
.

18 years agoAdd ssize_t.
Simon Josefsson [Fri, 12 Aug 2005 12:40:02 +0000 (12:40 +0000)]
Add ssize_t.

18 years agoAdd ssize_t module, and use it.
Simon Josefsson [Fri, 12 Aug 2005 12:21:44 +0000 (12:21 +0000)]
Add ssize_t module, and use it.

18 years ago.
Simon Josefsson [Fri, 12 Aug 2005 09:22:45 +0000 (09:22 +0000)]
.

18 years agoFix typo in last commit.
Simon Josefsson [Fri, 12 Aug 2005 09:18:03 +0000 (09:18 +0000)]
Fix typo in last commit.

18 years ago* MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
Simon Josefsson [Fri, 12 Aug 2005 09:16:15 +0000 (09:16 +0000)]
* MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
readline, getdelim and check_version.
(Support for systems lacking ISO C 99: Sizes of integer types):
Add size_max.

18 years agoFix typo in last commit.
Simon Josefsson [Fri, 12 Aug 2005 08:03:21 +0000 (08:03 +0000)]
Fix typo in last commit.

18 years ago* readline.m4: Look for termcap, curses or ncurses if required.
Simon Josefsson [Fri, 12 Aug 2005 07:57:44 +0000 (07:57 +0000)]
* readline.m4: Look for termcap, curses or ncurses if required.

18 years ago.
Karl Berry [Fri, 12 Aug 2005 07:33:28 +0000 (07:33 +0000)]
.

18 years agoAdd readline.
Simon Josefsson [Thu, 11 Aug 2005 19:42:27 +0000 (19:42 +0000)]
Add readline.

18 years agoChange parameter name to match comment.
Bruno Haible [Thu, 11 Aug 2005 11:45:05 +0000 (11:45 +0000)]
Change parameter name to match comment.

18 years agoAdd gl_AVOID.
Simon Josefsson [Thu, 11 Aug 2005 10:08:57 +0000 (10:08 +0000)]
Add gl_AVOID.

18 years ago2005-08-10 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Thu, 11 Aug 2005 09:56:12 +0000 (09:56 +0000)]
2005-08-10  Simon Josefsson  <jas@extundo.com>

* strndup.c: Use strnlen.h.

* strnlen.h: New file.

2005-08-11  Simon Josefsson  <jas@extundo.com>

* modules/strnlen (Files): Add strnlen.h.

2005-08-10  Simon Josefsson  <jas@extundo.com>

* strnlen.m4: New file.

* strndup.m4: Don't check for strnlen declaration, done in
strnlen.m4.

18 years agotypos from Ralf, other updates
Karl Berry [Wed, 10 Aug 2005 19:02:17 +0000 (19:02 +0000)]
typos from Ralf, other updates

18 years agoReally require autoconf-2.57.
Bruno Haible [Wed, 10 Aug 2005 12:06:39 +0000 (12:06 +0000)]
Really require autoconf-2.57.

18 years agoAdd test tool for iconvme.
Simon Josefsson [Wed, 10 Aug 2005 10:39:35 +0000 (10:39 +0000)]
Add test tool for iconvme.

18 years ago2005-08-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
Simon Josefsson [Mon, 8 Aug 2005 13:58:29 +0000 (13:58 +0000)]
2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)

* README: Typos.

18 years agoupdate from texinfo
Karl Berry [Sun, 7 Aug 2005 13:14:09 +0000 (13:14 +0000)]
update from texinfo

18 years agoupdate from texinfo
Karl Berry [Thu, 4 Aug 2005 18:06:30 +0000 (18:06 +0000)]
update from texinfo

18 years agoautoupdate
Karl Berry [Wed, 3 Aug 2005 13:26:02 +0000 (13:26 +0000)]
autoupdate

18 years ago.
Karl Berry [Wed, 3 Aug 2005 07:36:16 +0000 (07:36 +0000)]
.

18 years ago2005-08-02 Simon Josefsson <jas@extundo.com>
Simon Josefsson [Tue, 2 Aug 2005 09:33:30 +0000 (09:33 +0000)]
2005-08-02  Simon Josefsson  <jas@extundo.com>

        * getline.h, getline.c: Rewrite.

        * getdelim.h, getdelim.c: New files, ported from glibc.

2005-08-02  Simon Josefsson  <jas@extundo.com>

        * getline.m4: Separate out getdelim stuff into separate module.

        * getdelim.m4: New file.

2005-08-02  Simon Josefsson  <jas@extundo.com>

        * modules/getdelim: New file.

        * modules/getline: Rewrite, don't use getndelim2.

18 years agoUpdate from GNU gettext.
Bruno Haible [Mon, 1 Aug 2005 12:19:38 +0000 (12:19 +0000)]
Update from GNU gettext.

18 years ago-Itop_builddir/lib too
Karl Berry [Sat, 30 Jul 2005 13:47:19 +0000 (13:47 +0000)]
-Itop_builddir/lib too

18 years agoregexprops, generated by findutils helper
Karl Berry [Wed, 27 Jul 2005 00:16:01 +0000 (00:16 +0000)]
regexprops, generated by findutils helper

18 years agoAdd support to getopt for Emacs, which doesn't use LIBOBJS in the
Paul Eggert [Tue, 26 Jul 2005 21:55:31 +0000 (21:55 +0000)]
Add support to getopt for Emacs, which doesn't use LIBOBJS in the
normal way.
* getopt.m4 (gl_GETOPT_SUBSTITUTE_HEADER): New macro.
(gl_GETOPT_SUBSTITUTE): Use it.  Invoke gl_PREREQ_GETOPT.
(gl_GETOPT_IFELSE, gl_GETOPT_CHECK_HEADERS): New macros.
(gl_GETOPT): Use the new macros.  Most of the implementation
is moved to the new macros.  This is for programs like Emacs
that don't want all the functionality of gl_GETOPT.

18 years agoOSF/1 4.0 cc does not have weak.
Bruno Haible [Tue, 26 Jul 2005 12:45:33 +0000 (12:45 +0000)]
OSF/1 4.0 cc does not have weak.

18 years agoPortability fixes for IRIX, Solaris, HP-UX, AIX, OSF/1.
Bruno Haible [Tue, 26 Jul 2005 12:35:20 +0000 (12:35 +0000)]
Portability fixes for IRIX, Solaris, HP-UX, AIX, OSF/1.

18 years ago.
Karl Berry [Tue, 26 Jul 2005 07:33:20 +0000 (07:33 +0000)]
.

18 years ago* regex.m4 (gl_INCLUDED_REGEX): Use AC_RUN_ELSE instead of the
Paul Eggert [Mon, 25 Jul 2005 19:28:26 +0000 (19:28 +0000)]
* regex.m4 (gl_INCLUDED_REGEX): Use AC_RUN_ELSE instead of the
obsolescent AC_TRY_RUN.  Include the default includes files, for 'exit'.

18 years agoNew gnulib module 'visibility'.
Bruno Haible [Mon, 25 Jul 2005 12:07:43 +0000 (12:07 +0000)]
New gnulib module 'visibility'.

18 years ago* modules/alloca-opt (Makefile.am): Remove explicit dependency on
Paul Eggert [Fri, 22 Jul 2005 22:04:12 +0000 (22:04 +0000)]
* modules/alloca-opt (Makefile.am): Remove explicit dependency on
$(ALLOCA_H), redundant through BUILT_SOURCES.
* modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
redundant through BUILT_SOURCES.
* modules/byteswap (Makefile.am): Remove explicit dependency on
$(BYTESWAP_H), redundant through BUILT_SOURCES.
* modules/fnmatch (Makefile.am): Remove explicit dependency on
$(FNMATCH_H), redundant through BUILT_SOURCES.
* modules/getopt (Makefile.am): Remove explicit dependency on
$(GETOPT_H), redundant through BUILT_SOURCES.
* modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
redundant through BUILT_SOURCES.
* modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
redundant through BUILT_SOURCES.
* modules/stdbool (Makefile.am): Remove explicit dependency on
$(STDBOOL_H), redundant through BUILT_SOURCES.
* modules/stdint (Makefile.am): Remove explicit dependency on
$(STDINT_H), redundant through BUILT_SOURCES.
* modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
Remove explicit dependency on $(SYSEXITS_H).
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.

18 years agoautoupdate
Karl Berry [Thu, 21 Jul 2005 13:04:29 +0000 (13:04 +0000)]
autoupdate

18 years ago.
Karl Berry [Tue, 19 Jul 2005 07:33:31 +0000 (07:33 +0000)]
.

18 years agoAlso support once-execution.
Bruno Haible [Mon, 18 Jul 2005 19:53:48 +0000 (19:53 +0000)]
Also support once-execution.

18 years ago* quotearg.c: Add translator comment.
Paul Eggert [Mon, 18 Jul 2005 16:57:11 +0000 (16:57 +0000)]
* quotearg.c: Add translator comment.

18 years ago(check_version): Accept identical versions too.
Simon Josefsson [Mon, 18 Jul 2005 13:52:24 +0000 (13:52 +0000)]
(check_version): Accept identical versions too.