Jim Meyering [Fri, 10 Mar 2000 09:09:08 +0000 (09:09 +0000)]
*** empty log message ***
Jim Meyering [Fri, 10 Mar 2000 09:08:53 +0000 (09:08 +0000)]
Look for getspnam in -lgen, too.
Jim Meyering [Wed, 8 Mar 2000 14:50:11 +0000 (14:50 +0000)]
*** empty log message ***
Jim Meyering [Wed, 8 Mar 2000 14:50:05 +0000 (14:50 +0000)]
(savedir): Work even if directory size is
negative; this can happen with some screwy NFS configurations.
Jim Meyering [Wed, 8 Mar 2000 10:41:04 +0000 (10:41 +0000)]
.
Jim Meyering [Tue, 7 Mar 2000 20:06:03 +0000 (20:06 +0000)]
tweak indentation
Jim Meyering [Mon, 6 Mar 2000 11:19:23 +0000 (11:19 +0000)]
(get_charset_aliases): Don't try to free file_name
if it's NULL (because we ran out of memory). From Bruno Haible.
Jim Meyering [Mon, 6 Mar 2000 06:21:08 +0000 (06:21 +0000)]
*** empty log message ***
Jim Meyering [Mon, 6 Mar 2000 06:20:59 +0000 (06:20 +0000)]
(struct buffer.newline_free): New member.
(initbuf, findlines): Set it.
(fillbuf): Do not double the size of a full buffer to append a newline
unless the buffer is known to be newline free.
Jim Meyering [Sun, 5 Mar 2000 10:39:50 +0000 (10:39 +0000)]
*** empty log message ***
Jim Meyering [Sun, 5 Mar 2000 10:39:33 +0000 (10:39 +0000)]
*** empty log message ***
Jim Meyering [Sun, 5 Mar 2000 10:37:53 +0000 (10:37 +0000)]
*** empty log message ***
Jim Meyering [Sun, 5 Mar 2000 10:27:29 +0000 (10:27 +0000)]
*** empty log message ***
Jim Meyering [Sun, 5 Mar 2000 10:27:22 +0000 (10:27 +0000)]
("path-concat.h"): Include.
(get_charset_aliases): Use path_concat instead of ANSI string
concatenation.
Jim Meyering [Sun, 5 Mar 2000 10:22:03 +0000 (10:22 +0000)]
*** empty log message ***
Jim Meyering [Sun, 5 Mar 2000 10:21:58 +0000 (10:21 +0000)]
(PARAMS): Define.
Use it to guard prototype.
Jim Meyering [Sun, 5 Mar 2000 06:53:08 +0000 (06:53 +0000)]
.
Jim Meyering [Sun, 5 Mar 2000 06:52:33 +0000 (06:52 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 21:14:51 +0000 (21:14 +0000)]
.
Jim Meyering [Sat, 4 Mar 2000 21:10:21 +0000 (21:10 +0000)]
(uninstall-local): Uncomment this rule so `make distcheck' works once again.
Jim Meyering [Sat, 4 Mar 2000 20:15:07 +0000 (20:15 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 20:15:03 +0000 (20:15 +0000)]
(install-exec-local): Create $(libdir) before installing into it.
Jim Meyering [Sat, 4 Mar 2000 18:17:12 +0000 (18:17 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 18:16:39 +0000 (18:16 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 18:16:21 +0000 (18:16 +0000)]
Once we encounter a file that is not of IS_TAILABLE_FILE_TYPE,
marke it as such and ignore it forever after.
(struct File_spec): New member.
(recheck): Initialize new member.
(tail_file): Likewise.
(tail_forever): Skip the file if it's marked as ignorable.
Jim Meyering [Sat, 4 Mar 2000 14:31:34 +0000 (14:31 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 14:31:29 +0000 (14:31 +0000)]
Don't get failed assertion for `tail -f directory'.
Revert most of 1999-10-20 change. Instead, ...
(IS_TAILABLE_FILE_TYPE): Define to produce similar result.
(recheck): Use it here.
(tail_file): Use it here.
Jim Meyering [Sat, 4 Mar 2000 12:53:49 +0000 (12:53 +0000)]
.
Jim Meyering [Sat, 4 Mar 2000 12:53:29 +0000 (12:53 +0000)]
.
Jim Meyering [Sat, 4 Mar 2000 12:52:35 +0000 (12:52 +0000)]
Include "unicodeio.h".
(usage): Mention \u and \U directives. \x outputs a byte, not a
character.
(print_esc): Implement \u and \U.
Jim Meyering [Sat, 4 Mar 2000 12:35:47 +0000 (12:35 +0000)]
(<errno.h>): Include it.
(errno): Declare if not defined.
Jim Meyering [Sat, 4 Mar 2000 12:23:14 +0000 (12:23 +0000)]
.
Jim Meyering [Sat, 4 Mar 2000 12:22:47 +0000 (12:22 +0000)]
.
Jim Meyering [Sat, 4 Mar 2000 12:22:45 +0000 (12:22 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 12:22:14 +0000 (12:22 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 12:19:57 +0000 (12:19 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 12:14:57 +0000 (12:14 +0000)]
copyright
Jim Meyering [Sat, 4 Mar 2000 08:11:22 +0000 (08:11 +0000)]
*** empty log message ***
Jim Meyering [Sat, 4 Mar 2000 08:11:18 +0000 (08:11 +0000)]
(jm_CHECK_ALL_TYPES): Require AC_C_VOLATILE, for lib/localcharset.c.
Jim Meyering [Sat, 4 Mar 2000 07:57:35 +0000 (07:57 +0000)]
Add Bruno's comment justifying use of volatile.
Jim Meyering [Sat, 4 Mar 2000 07:53:33 +0000 (07:53 +0000)]
New version, incorporating remarks from a linux
i18n mailing list. From Bruno Haible.
Jim Meyering [Fri, 3 Mar 2000 21:48:23 +0000 (21:48 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 21:48:02 +0000 (21:48 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 21:47:59 +0000 (21:47 +0000)]
Make it so stty's rprnt attribute works on HPUX 10.20.
[CREPRINT && !CRPRNT] (CRPRNT): Define.
(control_info): Recognize HPUX's CREPRINT.
Jim Meyering [Fri, 3 Mar 2000 12:28:28 +0000 (12:28 +0000)]
.
Jim Meyering [Fri, 3 Mar 2000 12:24:11 +0000 (12:24 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 12:23:47 +0000 (12:23 +0000)]
Make sure re_compile_pattern accepts patterns like `{1'.
Jim Meyering [Fri, 3 Mar 2000 12:21:32 +0000 (12:21 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 08:25:29 +0000 (08:25 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 08:25:13 +0000 (08:25 +0000)]
.
Jim Meyering [Fri, 3 Mar 2000 08:24:16 +0000 (08:24 +0000)]
(fillbuf): Move declaration of local, cc, into scope of
`while' loop where it's used.
Jim Meyering [Fri, 3 Mar 2000 08:18:48 +0000 (08:18 +0000)]
Big performance improvement when sorting many small files,
building on a suggestion by Charles Randall.
(fillbuf): Skip memmove if it would be a no-op,
as many memmove implementations are slow in that case.
Don't examine leftover bytes for eolchar, since they may be left
over from a previous file, and we want to read from this file.
(sort): At end of file, if there is more input and buffer room,
concatenate the next input file.
Jim Meyering [Fri, 3 Mar 2000 08:12:51 +0000 (08:12 +0000)]
*** empty log message ***
Jim Meyering [Fri, 3 Mar 2000 08:05:27 +0000 (08:05 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Mar 2000 15:28:23 +0000 (15:28 +0000)]
(EXTRA_DIST): Add config.charset.
Jim Meyering [Thu, 2 Mar 2000 12:33:06 +0000 (12:33 +0000)]
wrap lines and reformat @examples a little to avoid
`Overfull \hbox ... too wide' warnings
Jim Meyering [Thu, 2 Mar 2000 12:30:39 +0000 (12:30 +0000)]
make example narrower to avoid `Overfull \hbox ... too wide' warning
Jim Meyering [Thu, 2 Mar 2000 12:24:21 +0000 (12:24 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Mar 2000 12:24:00 +0000 (12:24 +0000)]
(printf invocation): Describe new unicode syntax.
From Bruno Haible.
Jim Meyering [Thu, 2 Mar 2000 09:44:56 +0000 (09:44 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Mar 2000 09:44:43 +0000 (09:44 +0000)]
Require AC_HEADER_TIME before the cache check so
the messages come out on separate lines.
Jim Meyering [Thu, 2 Mar 2000 09:09:08 +0000 (09:09 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Mar 2000 09:09:02 +0000 (09:09 +0000)]
.
Jim Meyering [Thu, 2 Mar 2000 09:08:32 +0000 (09:08 +0000)]
(jm_FUNC_GLIBC_UNLOCKED_IO): Use AC_CHECK_DECLS, rather than jm_CHECK_DECLARATIONS.
Jim Meyering [Thu, 2 Mar 2000 09:05:33 +0000 (09:05 +0000)]
*** empty log message ***
Jim Meyering [Thu, 2 Mar 2000 09:05:28 +0000 (09:05 +0000)]
(AC_CHECK_DECLS): Add getlogin, ttyname, and geteuid.
Jim Meyering [Thu, 2 Mar 2000 09:04:06 +0000 (09:04 +0000)]
(getlogin, ttyname, geteuid): Declare them here, if needed.
Jim Meyering [Thu, 2 Mar 2000 07:38:57 +0000 (07:38 +0000)]
.
Jim Meyering [Thu, 2 Mar 2000 07:30:36 +0000 (07:30 +0000)]
(show_point): Ignore shortcuts based on path
prefixes that are loop file system mount points, since they
yield undesirable output.
Jim Meyering [Wed, 1 Mar 2000 13:26:04 +0000 (13:26 +0000)]
(DEFS): Add -DLIBDIR=...
(libfetish_a_SOURCES): Add localcharset.c and unicodeio.c.
(noinst_HEADERS): Add unicodeio.h.
(all-local, install-exec-local, charset.alias): New targets.
Jim Meyering [Wed, 1 Mar 2000 13:23:53 +0000 (13:23 +0000)]
*** empty log message ***
Jim Meyering [Wed, 1 Mar 2000 13:23:47 +0000 (13:23 +0000)]
*** empty log message ***
Jim Meyering [Wed, 1 Mar 2000 13:23:41 +0000 (13:23 +0000)]
New file from Bruno.
Jim Meyering [Wed, 1 Mar 2000 13:22:57 +0000 (13:22 +0000)]
New file from Bruno.
filter through cppi
Jim Meyering [Wed, 1 Mar 2000 13:22:35 +0000 (13:22 +0000)]
New file from Bruno.
One portability tweak:
guard inclusion of stddef.h.
Jim Meyering [Wed, 1 Mar 2000 13:21:23 +0000 (13:21 +0000)]
Guard some #includes with `#if HAVE_...'.
Jim Meyering [Wed, 1 Mar 2000 13:11:05 +0000 (13:11 +0000)]
new file, from Bruno
Jim Meyering [Wed, 1 Mar 2000 12:53:37 +0000 (12:53 +0000)]
Describe eq-wid-2 failure conditions.
Jim Meyering [Wed, 1 Mar 2000 12:51:07 +0000 (12:51 +0000)]
.
Jim Meyering [Wed, 1 Mar 2000 12:50:28 +0000 (12:50 +0000)]
*** empty log message ***
Jim Meyering [Wed, 1 Mar 2000 12:49:12 +0000 (12:49 +0000)]
.
Jim Meyering [Wed, 1 Mar 2000 12:31:16 +0000 (12:31 +0000)]
(get_width_format): Fix portability problem with `-0' vs. `0'.
Jim Meyering [Wed, 1 Mar 2000 12:29:00 +0000 (12:29 +0000)]
.
Jim Meyering [Wed, 1 Mar 2000 12:27:54 +0000 (12:27 +0000)]
.
Jim Meyering [Tue, 29 Feb 2000 15:22:16 +0000 (15:22 +0000)]
(decode_switches): Remove `e' from getopt_long's list of
option characters. Reported by John Summerfield.
Jim Meyering [Tue, 29 Feb 2000 07:32:27 +0000 (07:32 +0000)]
*** empty log message ***
Jim Meyering [Tue, 29 Feb 2000 07:32:23 +0000 (07:32 +0000)]
(make_blank): Add an explicit cast to `unsigned char *'
to placate HPUX's C compiler. Reported by Bob Proulx.
Jim Meyering [Tue, 29 Feb 2000 06:34:25 +0000 (06:34 +0000)]
split a long line
Jim Meyering [Mon, 28 Feb 2000 20:45:33 +0000 (20:45 +0000)]
*** empty log message ***
Jim Meyering [Mon, 28 Feb 2000 20:45:28 +0000 (20:45 +0000)]
(ALERT_CHAR): New macro.
(quotearg_buffer_restyled): Use it.
Jim Meyering [Mon, 28 Feb 2000 07:23:06 +0000 (07:23 +0000)]
*** empty log message ***
Jim Meyering [Mon, 28 Feb 2000 07:23:00 +0000 (07:23 +0000)]
Use ginstall, not install.
Jim Meyering [Sun, 27 Feb 2000 19:05:50 +0000 (19:05 +0000)]
.
Jim Meyering [Sun, 27 Feb 2000 18:53:50 +0000 (18:53 +0000)]
*** empty log message ***
Jim Meyering [Sun, 27 Feb 2000 18:50:31 +0000 (18:50 +0000)]
Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
Jim Meyering [Sun, 27 Feb 2000 18:49:10 +0000 (18:49 +0000)]
Fix typo in decl of strtoul: s/long long/long/.
Guard declaration of strtoull also with `&& HAVE_UNSIGNED_LONG_LONG'.
Jim Meyering [Sun, 27 Feb 2000 18:45:29 +0000 (18:45 +0000)]
Fix typo in decl of strtoul: s/long long/long/.
Jim Meyering [Sun, 27 Feb 2000 18:04:10 +0000 (18:04 +0000)]
*** empty log message ***
Jim Meyering [Sun, 27 Feb 2000 18:04:00 +0000 (18:04 +0000)]
Guard inclusion of stdlib.h with `#if HAVE_STDLIB_H', not `#if STDC_HEADERS'.
Declare malloc if needed.
Jim Meyering [Sun, 27 Feb 2000 17:54:25 +0000 (17:54 +0000)]
use double quotes, not single quotes around syntax-error-evoking string