]> Savannah Git Hosting - gnulib.git/log
gnulib.git
21 years ago(re_search_2): Fix last change. emacs-unicode
Dave Love [Mon, 2 Jun 2003 18:28:46 +0000 (18:28 +0000)]
(re_search_2): Fix last change.

21 years ago(GET_CHAR_BEFORE_2): Check multibyte, not
Kenichi Handa [Fri, 30 May 2003 07:00:29 +0000 (07:00 +0000)]
(GET_CHAR_BEFORE_2): Check multibyte, not
target_multibyte.  Even in a unibyte case, return a converted
multibyte char.
(GET_CHAR_AFTER): New macro.
(PATFETCH): Translate via multibyte char.
(HANDLE_UNIBYTE_RANGE): Delete this macro.
(SETUP_MULTIBYTE_RANGE): New macro.
(regex_compile): Setup compiled code so that its multibyteness
matches that of a target.  Fix the handling of "[X-YZ]" using
SETUP_MULTIBYTE_RANGE.
(analyse_first) <charset>: For filling fastmap for all multibyte
characters, don't check by BASE_LEADING_CODE_P.
(re_search_2): Don't check RE_TARGET_MULTIBYTE_P (bufp).  It is
the same as RE_MULTIBYTE_P (bufp) now.
(mutually_exclusive_p): Check by (! multibyte ||
IS_REAL_ASCII (c)).
(TARGET_CHAR_AND_LENGTH): Delete this macro.
(TRANSLATE_VIA_MULTIBYTE): New macro.
(re_match_2_internal): Don't check RE_TARGET_MULTIBYTE_P (bufp).
It is the same as RE_MULTIBYTE_P (bufp) now.
<exactn>: Translate via multibyte.
<anychar>: Fetch a character by RE_STRING_CHAR_AND_LENGTH.  Don't
translate it.
<charset, charset_not>: Fetch a character by
RE_STRING_CHAR_AND_LENGTH.  Translate via multibyte.
<duplicate>: Call bcmp_translate with the last arg `multibyte'.
<wordbound, notwordbound, wordbeg, wordend, syntaxspec,
notsyntaxspec, categoryspec, notcategoryspec> Fetch a character
by GET_CHAR_AFTER.
(bcmp_translate):  Likewise.

22 years ago(re_search_2): Fix for the case of unibyte buffer.
Kenichi Handa [Mon, 7 Oct 2002 12:58:29 +0000 (12:58 +0000)]
(re_search_2): Fix for the case of unibyte buffer.

22 years ago(re_search_2): Fix previous change.
Kenichi Handa [Thu, 19 Sep 2002 00:40:09 +0000 (00:40 +0000)]
(re_search_2): Fix previous change.

22 years agoUse `ifdef HAVE_ALLOCA_H', not `if HAVE_ALLOCA_H'.
Dave Love [Thu, 5 Sep 2002 17:01:55 +0000 (17:01 +0000)]
Use `ifdef HAVE_ALLOCA_H', not `if HAVE_ALLOCA_H'.

22 years ago* regex.c (RE_TARGET_MULTIBYTE_P): New macro.
Kenichi Handa [Tue, 3 Sep 2002 04:09:40 +0000 (04:09 +0000)]
* regex.c (RE_TARGET_MULTIBYTE_P): New macro.
(GET_CHAR_BEFORE_2): Check target_multibyte, not multibyte.  If
that is zero, convert an eight-bit char to multibyte.
(MAKE_CHAR_MULTIBYTE, CHAR_LEADING_CODE): New dummy new macros for
non-emacs case.
(PATFETCH): Convert an eight-bit char to multibyte.
(HANDLE_UNIBYTE_RANGE): New macro.
(regex_compile): Setup the compiled pattern for multibyte chars
even if the given regex string is unibyte.  Use PATFETCH_RAW
instead of PATFETCH in many places.  To handle `charset'
specification of unibyte, call HANDLE_UNIBYTE_RANGE.   Use bitmap
only for ASCII chars.
(analyse_first) <exactn>: Simplified because the compiled pattern
is multibyte.
<charset_not>: Setup fastmap from bitmap only for ASCII chars.
<charset>: Use CHAR_LEADING_CODE to get leading codes.
<categoryspec>: If multibyte, setup fastmap only for ASCII chars
here.
(re_compile_fastmap) [emacs]: Call analyse_first with the arg
multibyte always 1.
(re_search_2) In emacs, set the locale variable multibyte to 1,
otherwise to 0.  New local variable target_multibyte.  Check it
to decide the multibyteness of STR1 and STR2.  If
target_multibyte is zero, convert unibyte chars to multibyte
before translating and checking fastmap.
(TARGET_CHAR_AND_LENGTH): New macro.
(re_match_2_internal): In emacs, set the locale variable multibyte
to 1, otherwise to 0.  New local variable target_multibyte.  Check
it to decide the multibyteness of STR1 and STR2.  Use
TARGET_CHAR_AND_LENGTH to fetch a character from D.
<charset, charset_not>: If multibyte is nonzero, check fastmap
only for ASCII chars.   Call bcmp_translate with
target_multibyte, not with multibyte.
<begline>: Declare the local variable C as `unsigned'.
(bcmp_translate): Change the last arg name to target_multibyte.

22 years ago(struct re_pattern_buffer): New member target_multibyte.
Kenichi Handa [Tue, 3 Sep 2002 04:09:06 +0000 (04:09 +0000)]
(struct re_pattern_buffer): New member target_multibyte.

23 years ago* regex.c: Include "character.h" instead of "charset.h".
Kenichi Handa [Fri, 1 Mar 2002 01:46:12 +0000 (01:46 +0000)]
* regex.c: Include "character.h" instead of "charset.h".
(BYTE8_TO_CHAR, CHAR_BYTE8_P) [not emacs]: New dummy macros.
(regex_compile): Accept a range whose starting and ending
character have different leading bytes.
(analyse_first): Adjusted for the above change.

23 years ago.
Jim Meyering [Tue, 26 Feb 2002 16:03:24 +0000 (16:03 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 15:48:03 +0000 (15:48 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 15:38:49 +0000 (15:38 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 15:22:09 +0000 (15:22 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 15:21:39 +0000 (15:21 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 15:21:11 +0000 (15:21 +0000)]
*** empty log message ***

23 years ago(jm_MACROS): Require AC_FUNC_ACL.
Jim Meyering [Tue, 26 Feb 2002 15:20:39 +0000 (15:20 +0000)]
(jm_MACROS): Require AC_FUNC_ACL.
Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now.

23 years ago*** empty log message ***
Jim Meyering [Tue, 26 Feb 2002 14:53:28 +0000 (14:53 +0000)]
*** empty log message ***

23 years ago(libfetish_a_SOURCES): Add acl.h, acl.c.
Jim Meyering [Tue, 26 Feb 2002 14:53:18 +0000 (14:53 +0000)]
(libfetish_a_SOURCES): Add acl.h, acl.c.

23 years agolatest from FSF
Jim Meyering [Mon, 25 Feb 2002 12:11:03 +0000 (12:11 +0000)]
latest from FSF

23 years ago.
Jim Meyering [Sat, 23 Feb 2002 09:16:02 +0000 (09:16 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Sat, 23 Feb 2002 09:02:23 +0000 (09:02 +0000)]
*** empty log message ***

23 years ago(xpath_concat): Reorder code to pacify
Jim Meyering [Sat, 23 Feb 2002 09:02:18 +0000 (09:02 +0000)]
(xpath_concat): Reorder code to pacify
compilers that don't know that xalloc_die never returns.

23 years ago*** empty log message ***
Jim Meyering [Wed, 20 Feb 2002 16:09:14 +0000 (16:09 +0000)]
*** empty log message ***

23 years ago. TEXTUTILS-2_0_21
Jim Meyering [Sun, 17 Feb 2002 20:15:49 +0000 (20:15 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Sun, 17 Feb 2002 19:05:53 +0000 (19:05 +0000)]
*** empty log message ***

23 years agoUpgrade to gettext-0.11.
Jim Meyering [Sat, 16 Feb 2002 14:58:48 +0000 (14:58 +0000)]
Upgrade to gettext-0.11.

23 years agoUpdate to Gettext 0.11
Jim Meyering [Sat, 16 Feb 2002 14:40:15 +0000 (14:40 +0000)]
Update to Gettext 0.11

23 years ago.
Jim Meyering [Sat, 16 Feb 2002 14:39:34 +0000 (14:39 +0000)]
.

23 years agorenamed from doc/texinfo.tex
Jim Meyering [Sat, 16 Feb 2002 14:27:18 +0000 (14:27 +0000)]
renamed from doc/texinfo.tex

23 years agorenamed from doc/mdate-sh
Jim Meyering [Sat, 16 Feb 2002 14:26:57 +0000 (14:26 +0000)]
renamed from doc/mdate-sh

23 years agorenamed from mkinstalldirs
Jim Meyering [Sat, 16 Feb 2002 14:23:56 +0000 (14:23 +0000)]
renamed from mkinstalldirs

23 years agorenamed from install-sh
Jim Meyering [Sat, 16 Feb 2002 14:23:51 +0000 (14:23 +0000)]
renamed from install-sh

23 years agorenamed from missing
Jim Meyering [Sat, 16 Feb 2002 14:23:46 +0000 (14:23 +0000)]
renamed from missing

23 years agorenamed from depcomp
Jim Meyering [Sat, 16 Feb 2002 14:23:41 +0000 (14:23 +0000)]
renamed from depcomp

23 years agorenamed from config.sub
Jim Meyering [Sat, 16 Feb 2002 14:23:37 +0000 (14:23 +0000)]
renamed from config.sub

23 years agorenamed from config.guess
Jim Meyering [Sat, 16 Feb 2002 14:23:31 +0000 (14:23 +0000)]
renamed from config.guess

23 years agoUpdate to Gettext 0.11.
Jim Meyering [Sat, 16 Feb 2002 14:10:17 +0000 (14:10 +0000)]
Update to Gettext 0.11.

23 years ago.
Jim Meyering [Sat, 16 Feb 2002 08:26:04 +0000 (08:26 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Sat, 16 Feb 2002 08:23:43 +0000 (08:23 +0000)]
*** empty log message ***

23 years ago(jm_PREREQ_POSIXVER): New macro.
Jim Meyering [Sat, 16 Feb 2002 08:23:10 +0000 (08:23 +0000)]
(jm_PREREQ_POSIXVER): New macro.
(jm_PREREQ): Use it.

23 years ago*** empty log message ***
Jim Meyering [Sat, 16 Feb 2002 08:14:53 +0000 (08:14 +0000)]
*** empty log message ***

23 years ago(libfetish_a_SOURCES): Add posixver.c and posixver.h.
Jim Meyering [Sat, 16 Feb 2002 08:14:09 +0000 (08:14 +0000)]
(libfetish_a_SOURCES): Add posixver.c and posixver.h.

23 years agonew file, from Paul Eggert
Jim Meyering [Sat, 16 Feb 2002 08:13:08 +0000 (08:13 +0000)]
new file, from Paul Eggert

23 years ago.
Jim Meyering [Mon, 11 Feb 2002 23:27:05 +0000 (23:27 +0000)]
.

23 years ago.
Jim Meyering [Mon, 11 Feb 2002 15:04:51 +0000 (15:04 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Mon, 11 Feb 2002 14:29:31 +0000 (14:29 +0000)]
*** empty log message ***

23 years ago2002-02-02 Paul Eggert <eggert@twinsun.com>
Jim Meyering [Mon, 11 Feb 2002 14:28:09 +0000 (14:28 +0000)]
2002-02-02  Paul Eggert  <eggert@twinsun.com>
    Bruno Haible  <bruno@clisp.org>

* unicodeio.c (unicode_to_mb): New function, extracted from
print_unicode_char. Call failure callback instead of error.
(fwrite_success_callback): New function.
(exit_failure_callback): New function.
(fallback_failure_callback): New function.
(print_unicode_char): Call unicode_to_mb.

23 years ago.
Jim Meyering [Sat, 26 Jan 2002 19:03:43 +0000 (19:03 +0000)]
.

23 years ago(jm_MACROS): Require autoconf-2.52g.
Jim Meyering [Sat, 26 Jan 2002 19:03:23 +0000 (19:03 +0000)]
(jm_MACROS): Require autoconf-2.52g.

23 years ago. TEXTUTILS-2_0_20
Jim Meyering [Sat, 26 Jan 2002 09:56:05 +0000 (09:56 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Sat, 26 Jan 2002 09:55:15 +0000 (09:55 +0000)]
*** empty log message ***

23 years ago(getdate$U.o): Depend on unlocked-io.h.
Jim Meyering [Sat, 26 Jan 2002 09:55:02 +0000 (09:55 +0000)]
(getdate$U.o): Depend on unlocked-io.h.

23 years ago.
Jim Meyering [Tue, 22 Jan 2002 12:00:00 +0000 (12:00 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jan 2002 11:59:20 +0000 (11:59 +0000)]
*** empty log message ***

23 years ago(Makefile): Don't depend on $(BUILT_SOURCES).
Jim Meyering [Tue, 22 Jan 2002 11:59:11 +0000 (11:59 +0000)]
(Makefile): Don't depend on $(BUILT_SOURCES).
Otherwise, some versions of automake would omit the rule that makes
Makefile from Makefile.in.

23 years ago.
Jim Meyering [Tue, 22 Jan 2002 11:58:36 +0000 (11:58 +0000)]
.

23 years ago.
Jim Meyering [Tue, 22 Jan 2002 11:03:33 +0000 (11:03 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jan 2002 10:34:49 +0000 (10:34 +0000)]
*** empty log message ***

23 years ago(jm_MACROS): Require AC_FUNC_FSEEKO.
Jim Meyering [Tue, 22 Jan 2002 10:34:43 +0000 (10:34 +0000)]
(jm_MACROS): Require AC_FUNC_FSEEKO.

23 years ago.
Jim Meyering [Tue, 22 Jan 2002 09:53:13 +0000 (09:53 +0000)]
.

23 years ago.
Jim Meyering [Tue, 22 Jan 2002 08:14:46 +0000 (08:14 +0000)]
.

23 years ago(libfetish_a_SOURCES): Add them.
Jim Meyering [Tue, 22 Jan 2002 08:03:54 +0000 (08:03 +0000)]
(libfetish_a_SOURCES): Add them.

23 years ago*** empty log message ***
Jim Meyering [Tue, 22 Jan 2002 08:02:55 +0000 (08:02 +0000)]
*** empty log message ***

23 years ago(quotearg_n_style_mem): New function.
Jim Meyering [Tue, 22 Jan 2002 08:02:43 +0000 (08:02 +0000)]
(quotearg_n_style_mem): New function.

23 years ago(quotearg_buffer_restyled):
Jim Meyering [Tue, 22 Jan 2002 08:02:22 +0000 (08:02 +0000)]
(quotearg_buffer_restyled):
Fix bug with quoting buffers containing NUL when backslashing escapes.
This bug was exposed by the other changes in this patch.
(quotearg_n_options): New arg ARGSIZE.
All callers changed.
(quoting_options_from_style): New function.
(quotearg_n_style): Use it.
(quotearg_n_style_mem): New function.

23 years agoInclude errno.h, and declare errno if not defined.
Jim Meyering [Tue, 22 Jan 2002 07:56:44 +0000 (07:56 +0000)]
Include errno.h, and declare errno if not defined.
(memcoll): Set errno to zero if there is no error.

23 years ago.
Jim Meyering [Fri, 18 Jan 2002 23:50:03 +0000 (23:50 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Fri, 18 Jan 2002 23:47:13 +0000 (23:47 +0000)]
*** empty log message ***

23 years ago(jm_MACROS): Use AC_FUNC_STRNLEN.
Jim Meyering [Fri, 18 Jan 2002 23:43:38 +0000 (23:43 +0000)]
(jm_MACROS): Use AC_FUNC_STRNLEN.
Remove useless quotes: DF_PROG="df".

23 years ago.
Jim Meyering [Wed, 16 Jan 2002 23:33:48 +0000 (23:33 +0000)]
.

23 years ago*** empty log message ***
Jim Meyering [Wed, 16 Jan 2002 22:46:26 +0000 (22:46 +0000)]
*** empty log message ***

23 years ago(ISDIGIT): Comment fix.
Jim Meyering [Wed, 16 Jan 2002 22:44:43 +0000 (22:44 +0000)]
(ISDIGIT): Comment fix.
add 2002 to Copyright line

23 years agoadd 2002 to Copyright line
Jim Meyering [Wed, 16 Jan 2002 22:43:41 +0000 (22:43 +0000)]
add 2002 to Copyright line

23 years agoadd 2002 to Copyright line
Jim Meyering [Wed, 16 Jan 2002 22:38:04 +0000 (22:38 +0000)]
add 2002 to Copyright line

23 years ago(ISDIGIT): Comment fix.
Jim Meyering [Wed, 16 Jan 2002 22:36:52 +0000 (22:36 +0000)]
(ISDIGIT): Comment fix.

23 years ago*** empty log message ***
Jim Meyering [Wed, 16 Jan 2002 22:34:07 +0000 (22:34 +0000)]
*** empty log message ***

23 years ago(ISDIGIT): Comment fix.
Jim Meyering [Wed, 16 Jan 2002 22:33:58 +0000 (22:33 +0000)]
(ISDIGIT): Comment fix.

Add three semicolons, each just before a closing brace.
Bison (as of version 1.31) no longer papers over that mistake.

23 years ago.
Jim Meyering [Wed, 16 Jan 2002 10:01:52 +0000 (10:01 +0000)]
.

23 years ago.
Jim Meyering [Sun, 13 Jan 2002 19:54:12 +0000 (19:54 +0000)]
.

23 years ago.
Jim Meyering [Sat, 12 Jan 2002 22:32:46 +0000 (22:32 +0000)]
.

23 years ago*** empty log message *** FILEUTILS-4_1_5
Jim Meyering [Sat, 5 Jan 2002 21:13:34 +0000 (21:13 +0000)]
*** empty log message ***

23 years ago(version_etc_copyright): Update copyright year.
Jim Meyering [Sat, 5 Jan 2002 21:13:29 +0000 (21:13 +0000)]
(version_etc_copyright): Update copyright year.

23 years ago*** empty log message ***
Jim Meyering [Thu, 20 Dec 2001 10:01:41 +0000 (10:01 +0000)]
*** empty log message ***

23 years ago(close_stdout_status): If ferror (stdout), do
Jim Meyering [Thu, 20 Dec 2001 10:01:25 +0000 (10:01 +0000)]
(close_stdout_status): If ferror (stdout), do
not silently exit merely because the output buffer happens to
have nothing pending.

23 years ago*** empty log message ***
Jim Meyering [Wed, 19 Dec 2001 15:05:38 +0000 (15:05 +0000)]
*** empty log message ***

23 years ago(suffixes): Prefer K to k for 1024.
Jim Meyering [Wed, 19 Dec 2001 15:05:33 +0000 (15:05 +0000)]
(suffixes): Prefer K to k for 1024.
(generate_suffix_backwards): New function.
(human_readable_inexact): Use it.

23 years ago(__xstrtol): If there is no number but there
Jim Meyering [Wed, 19 Dec 2001 10:41:27 +0000 (10:41 +0000)]
(__xstrtol): If there is no number but there
is a valid suffix, assume 1.  "MB" now means decimal, "MiB" binary.
Accept 'K' as well as 'k'.

23 years ago*** empty log message *** FILEUTILS-4_1_4
Jim Meyering [Sat, 15 Dec 2001 16:59:00 +0000 (16:59 +0000)]
*** empty log message ***

23 years ago(STREQ): Define.
Jim Meyering [Sat, 15 Dec 2001 16:58:53 +0000 (16:58 +0000)]
(STREQ): Define.

23 years ago(__restrict_arr): Update from libc.
Jim Meyering [Sat, 15 Dec 2001 16:57:15 +0000 (16:57 +0000)]
(__restrict_arr): Update from libc.

23 years ago*** empty log message ***
Jim Meyering [Sat, 15 Dec 2001 10:37:11 +0000 (10:37 +0000)]
*** empty log message ***

23 years ago(ME_REMOTE): Recognize file systems of type smbfs
Jim Meyering [Sat, 15 Dec 2001 10:36:58 +0000 (10:36 +0000)]
(ME_REMOTE): Recognize file systems of type smbfs
as `remote' if the name starts with `//'.

23 years ago*** empty log message ***
Jim Meyering [Fri, 14 Dec 2001 11:21:13 +0000 (11:21 +0000)]
*** empty log message ***

23 years ago(jm_MACROS): Check for iswspace.
Jim Meyering [Fri, 14 Dec 2001 11:21:04 +0000 (11:21 +0000)]
(jm_MACROS): Check for iswspace.
Suggestion from Bruno Haible.

23 years ago. TEXTUTILS-2_0_19
Jim Meyering [Mon, 10 Dec 2001 00:17:05 +0000 (00:17 +0000)]
.

23 years agoRemove explicit declarations of xmalloc and xrealloc,
Jim Meyering [Mon, 10 Dec 2001 00:13:36 +0000 (00:13 +0000)]
Remove explicit declarations of xmalloc and xrealloc,
Instead, include "xalloc.h".
(initbuffer): Don't cast xmalloc return value to char*.
(readline): Reword comment.
Don't cast xrealloc return value to char*
Return NULL, not 0.

23 years ago*** empty log message ***
Jim Meyering [Sun, 9 Dec 2001 22:57:15 +0000 (22:57 +0000)]
*** empty log message ***

23 years ago*** empty log message ***
Jim Meyering [Sun, 9 Dec 2001 22:56:52 +0000 (22:56 +0000)]
*** empty log message ***

23 years ago(posix_time_parse): Add cast to avoid warning about
Jim Meyering [Sun, 9 Dec 2001 22:56:16 +0000 (22:56 +0000)]
(posix_time_parse): Add cast to avoid warning about
`signed and unsigned type in conditional expression'.

23 years ago(mode_compile): Add cast to avoid warning about
Jim Meyering [Sun, 9 Dec 2001 22:54:19 +0000 (22:54 +0000)]
(mode_compile): Add cast to avoid warning about
`signed and unsigned type in conditional expression'.

23 years ago(xreadlink): Add cast to avoid a warning.
Jim Meyering [Sun, 9 Dec 2001 22:46:53 +0000 (22:46 +0000)]
(xreadlink): Add cast to avoid a warning.