4c63eca | Dave Love | 02 June 2003, 18:28:46 UTC | (re_search_2): Fix last change. | 02 June 2003, 18:28:46 UTC |
3f8c2bc | Kenichi Handa | 30 May 2003, 07:00:29 UTC | (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. | 30 May 2003, 07:00:29 UTC |
c2b7478 | Kenichi Handa | 07 October 2002, 12:58:29 UTC | (re_search_2): Fix for the case of unibyte buffer. | 07 October 2002, 12:58:29 UTC |
c2dc19f | Kenichi Handa | 19 September 2002, 00:40:09 UTC | (re_search_2): Fix previous change. | 19 September 2002, 00:40:09 UTC |
0d533b7 | Dave Love | 05 September 2002, 17:01:55 UTC | Use `ifdef HAVE_ALLOCA_H', not `if HAVE_ALLOCA_H'. | 05 September 2002, 17:01:55 UTC |
f2bca3f | Kenichi Handa | 03 September 2002, 04:09:40 UTC | * 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. | 03 September 2002, 04:09:40 UTC |
03a52f3 | Kenichi Handa | 03 September 2002, 04:09:06 UTC | (struct re_pattern_buffer): New member target_multibyte. | 03 September 2002, 04:09:06 UTC |
6338325 | Kenichi Handa | 01 March 2002, 01:46:12 UTC | * 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. | 01 March 2002, 01:46:12 UTC |
ccf22c3 | Jim Meyering | 26 February 2002, 16:03:24 UTC | . | 26 February 2002, 16:03:24 UTC |
60183d8 | Jim Meyering | 26 February 2002, 15:48:03 UTC | *** empty log message *** | 26 February 2002, 15:48:03 UTC |
a58fcaf | Jim Meyering | 26 February 2002, 15:38:49 UTC | *** empty log message *** | 26 February 2002, 15:38:49 UTC |
658e19d | Jim Meyering | 26 February 2002, 15:22:09 UTC | *** empty log message *** | 26 February 2002, 15:22:09 UTC |
7e14d4e | Jim Meyering | 26 February 2002, 15:21:39 UTC | *** empty log message *** | 26 February 2002, 15:21:39 UTC |
ec4d2fa | Jim Meyering | 26 February 2002, 15:21:11 UTC | *** empty log message *** | 26 February 2002, 15:21:11 UTC |
24dce87 | Jim Meyering | 26 February 2002, 15:20:39 UTC | (jm_MACROS): Require AC_FUNC_ACL. Do not check for acl or sys/acl.h, as AC_FUNC_ACL does that now. | 26 February 2002, 15:20:39 UTC |
443b16b | Jim Meyering | 26 February 2002, 14:53:28 UTC | *** empty log message *** | 26 February 2002, 14:53:28 UTC |
8b687a1 | Jim Meyering | 26 February 2002, 14:53:18 UTC | (libfetish_a_SOURCES): Add acl.h, acl.c. | 26 February 2002, 14:53:18 UTC |
3812250 | Jim Meyering | 25 February 2002, 12:11:03 UTC | latest from FSF | 25 February 2002, 12:11:03 UTC |
15dd001 | Jim Meyering | 23 February 2002, 09:16:02 UTC | . | 23 February 2002, 09:16:02 UTC |
9f7511b | Jim Meyering | 23 February 2002, 09:02:23 UTC | *** empty log message *** | 23 February 2002, 09:02:23 UTC |
17bef67 | Jim Meyering | 23 February 2002, 09:02:18 UTC | (xpath_concat): Reorder code to pacify compilers that don't know that xalloc_die never returns. | 23 February 2002, 09:02:18 UTC |
f567e5e | Jim Meyering | 20 February 2002, 16:09:14 UTC | *** empty log message *** | 20 February 2002, 16:09:14 UTC |
9fb5a0e | Jim Meyering | 17 February 2002, 20:15:49 UTC | . | 17 February 2002, 20:15:49 UTC |
5cbe993 | Jim Meyering | 17 February 2002, 19:05:53 UTC | *** empty log message *** | 17 February 2002, 19:05:53 UTC |
5d9f40c | Jim Meyering | 16 February 2002, 14:58:48 UTC | Upgrade to gettext-0.11. | 16 February 2002, 14:58:48 UTC |
e6c406e | Jim Meyering | 16 February 2002, 14:40:15 UTC | Update to Gettext 0.11 | 16 February 2002, 14:40:15 UTC |
9d5d424 | Jim Meyering | 16 February 2002, 14:39:34 UTC | . | 16 February 2002, 14:39:34 UTC |
ab1621e | Jim Meyering | 16 February 2002, 14:27:18 UTC | renamed from doc/texinfo.tex | 16 February 2002, 14:27:18 UTC |
7cb622b | Jim Meyering | 16 February 2002, 14:26:57 UTC | renamed from doc/mdate-sh | 16 February 2002, 14:26:57 UTC |
bde01ac | Jim Meyering | 16 February 2002, 14:23:56 UTC | renamed from mkinstalldirs | 16 February 2002, 14:23:56 UTC |
76c4a50 | Jim Meyering | 16 February 2002, 14:23:51 UTC | renamed from install-sh | 16 February 2002, 14:23:51 UTC |
0832c6c | Jim Meyering | 16 February 2002, 14:23:46 UTC | renamed from missing | 16 February 2002, 14:23:46 UTC |
9f195ce | Jim Meyering | 16 February 2002, 14:23:41 UTC | renamed from depcomp | 16 February 2002, 14:23:41 UTC |
bc3aeb1 | Jim Meyering | 16 February 2002, 14:23:37 UTC | renamed from config.sub | 16 February 2002, 14:23:37 UTC |
dc9cee5 | Jim Meyering | 16 February 2002, 14:23:31 UTC | renamed from config.guess | 16 February 2002, 14:23:31 UTC |
68801dc | Jim Meyering | 16 February 2002, 14:10:17 UTC | Update to Gettext 0.11. | 16 February 2002, 14:10:17 UTC |
56a9323 | Jim Meyering | 16 February 2002, 08:26:04 UTC | . | 16 February 2002, 08:26:04 UTC |
98b1baf | Jim Meyering | 16 February 2002, 08:23:43 UTC | *** empty log message *** | 16 February 2002, 08:23:43 UTC |
abd0e53 | Jim Meyering | 16 February 2002, 08:23:10 UTC | (jm_PREREQ_POSIXVER): New macro. (jm_PREREQ): Use it. | 16 February 2002, 08:23:10 UTC |
c2e5ad6 | Jim Meyering | 16 February 2002, 08:14:53 UTC | *** empty log message *** | 16 February 2002, 08:14:53 UTC |
6681f63 | Jim Meyering | 16 February 2002, 08:14:09 UTC | (libfetish_a_SOURCES): Add posixver.c and posixver.h. | 16 February 2002, 08:14:09 UTC |
3e9cf30 | Jim Meyering | 16 February 2002, 08:13:08 UTC | new file, from Paul Eggert | 16 February 2002, 08:13:08 UTC |
703934c | Jim Meyering | 11 February 2002, 23:27:05 UTC | . | 11 February 2002, 23:27:05 UTC |
b975182 | Jim Meyering | 11 February 2002, 15:04:51 UTC | . | 11 February 2002, 15:04:51 UTC |
c248398 | Jim Meyering | 11 February 2002, 14:29:31 UTC | *** empty log message *** | 11 February 2002, 14:29:31 UTC |
27dc63a | Jim Meyering | 11 February 2002, 14:28:09 UTC | 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. | 11 February 2002, 14:28:09 UTC |
20c8c28 | Jim Meyering | 26 January 2002, 19:03:43 UTC | . | 26 January 2002, 19:03:43 UTC |
d0656f7 | Jim Meyering | 26 January 2002, 19:03:23 UTC | (jm_MACROS): Require autoconf-2.52g. | 26 January 2002, 19:03:23 UTC |
4c69297 | Jim Meyering | 26 January 2002, 09:56:05 UTC | . | 26 January 2002, 09:56:05 UTC |
cdc5108 | Jim Meyering | 26 January 2002, 09:55:15 UTC | *** empty log message *** | 26 January 2002, 09:55:15 UTC |
1698d3b | Jim Meyering | 26 January 2002, 09:55:02 UTC | (getdate$U.o): Depend on unlocked-io.h. | 26 January 2002, 09:55:02 UTC |
ea85200 | Jim Meyering | 22 January 2002, 12:00:00 UTC | . | 22 January 2002, 12:00:00 UTC |
aaa5787 | Jim Meyering | 22 January 2002, 11:59:20 UTC | *** empty log message *** | 22 January 2002, 11:59:20 UTC |
fcb2bdb | Jim Meyering | 22 January 2002, 11:59:11 UTC | (Makefile): Don't depend on $(BUILT_SOURCES). Otherwise, some versions of automake would omit the rule that makes Makefile from Makefile.in. | 22 January 2002, 11:59:11 UTC |
605c10c | Jim Meyering | 22 January 2002, 11:58:36 UTC | . | 22 January 2002, 11:58:36 UTC |
fd046ab | Jim Meyering | 22 January 2002, 11:03:33 UTC | . | 22 January 2002, 11:03:33 UTC |
215de56 | Jim Meyering | 22 January 2002, 10:34:49 UTC | *** empty log message *** | 22 January 2002, 10:34:49 UTC |
0fba28e | Jim Meyering | 22 January 2002, 10:34:43 UTC | (jm_MACROS): Require AC_FUNC_FSEEKO. | 22 January 2002, 10:34:43 UTC |
d770149 | Jim Meyering | 22 January 2002, 09:53:13 UTC | . | 22 January 2002, 09:53:13 UTC |
7518b4f | Jim Meyering | 22 January 2002, 08:14:46 UTC | . | 22 January 2002, 08:14:46 UTC |
fa3c480 | Jim Meyering | 22 January 2002, 08:03:54 UTC | (libfetish_a_SOURCES): Add them. | 22 January 2002, 08:03:54 UTC |
94236dc | Jim Meyering | 22 January 2002, 08:02:55 UTC | *** empty log message *** | 22 January 2002, 08:02:55 UTC |
f08e270 | Jim Meyering | 22 January 2002, 08:02:43 UTC | (quotearg_n_style_mem): New function. | 22 January 2002, 08:02:43 UTC |
3f51186 | Jim Meyering | 22 January 2002, 08:02:22 UTC | (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. | 22 January 2002, 08:02:22 UTC |
9690d2e | Jim Meyering | 22 January 2002, 07:56:44 UTC | Include errno.h, and declare errno if not defined. (memcoll): Set errno to zero if there is no error. | 22 January 2002, 07:56:44 UTC |
cbe1db1 | Jim Meyering | 18 January 2002, 23:50:03 UTC | . | 18 January 2002, 23:50:03 UTC |
f4b7f14 | Jim Meyering | 18 January 2002, 23:47:13 UTC | *** empty log message *** | 18 January 2002, 23:47:13 UTC |
990cb62 | Jim Meyering | 18 January 2002, 23:43:38 UTC | (jm_MACROS): Use AC_FUNC_STRNLEN. Remove useless quotes: DF_PROG="df". | 18 January 2002, 23:43:38 UTC |
c71dbe0 | Jim Meyering | 16 January 2002, 23:33:48 UTC | . | 16 January 2002, 23:33:48 UTC |
e878020 | Jim Meyering | 16 January 2002, 22:46:26 UTC | *** empty log message *** | 16 January 2002, 22:46:26 UTC |
5c2760a | Jim Meyering | 16 January 2002, 22:44:43 UTC | (ISDIGIT): Comment fix. add 2002 to Copyright line | 16 January 2002, 22:44:43 UTC |
62b2a3d | Jim Meyering | 16 January 2002, 22:43:41 UTC | add 2002 to Copyright line | 16 January 2002, 22:43:41 UTC |
e0e564b | Jim Meyering | 16 January 2002, 22:38:04 UTC | add 2002 to Copyright line | 16 January 2002, 22:38:04 UTC |
6206667 | Jim Meyering | 16 January 2002, 22:36:52 UTC | (ISDIGIT): Comment fix. | 16 January 2002, 22:36:52 UTC |
4b41092 | Jim Meyering | 16 January 2002, 22:34:07 UTC | *** empty log message *** | 16 January 2002, 22:34:07 UTC |
0864d8e | Jim Meyering | 16 January 2002, 22:33:58 UTC | (ISDIGIT): Comment fix. Add three semicolons, each just before a closing brace. Bison (as of version 1.31) no longer papers over that mistake. | 16 January 2002, 22:33:58 UTC |
57161aa | Jim Meyering | 16 January 2002, 10:01:52 UTC | . | 16 January 2002, 10:01:52 UTC |
de04e31 | Jim Meyering | 13 January 2002, 19:54:12 UTC | . | 13 January 2002, 19:54:12 UTC |
65dfde5 | Jim Meyering | 12 January 2002, 22:32:46 UTC | . | 12 January 2002, 22:32:46 UTC |
80e4e7c | Jim Meyering | 05 January 2002, 21:13:34 UTC | *** empty log message *** | 05 January 2002, 21:13:34 UTC |
df2a731 | Jim Meyering | 05 January 2002, 21:13:29 UTC | (version_etc_copyright): Update copyright year. | 05 January 2002, 21:13:29 UTC |
8871355 | Jim Meyering | 20 December 2001, 10:01:41 UTC | *** empty log message *** | 20 December 2001, 10:01:41 UTC |
2f7cde7 | Jim Meyering | 20 December 2001, 10:01:25 UTC | (close_stdout_status): If ferror (stdout), do not silently exit merely because the output buffer happens to have nothing pending. | 20 December 2001, 10:01:25 UTC |
16a0854 | Jim Meyering | 19 December 2001, 15:05:38 UTC | *** empty log message *** | 19 December 2001, 15:05:38 UTC |
7162524 | Jim Meyering | 19 December 2001, 15:05:33 UTC | (suffixes): Prefer K to k for 1024. (generate_suffix_backwards): New function. (human_readable_inexact): Use it. | 19 December 2001, 15:05:33 UTC |
fe13248 | Jim Meyering | 19 December 2001, 10:41:27 UTC | (__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'. | 19 December 2001, 10:41:27 UTC |
25c03d7 | Jim Meyering | 15 December 2001, 16:59:00 UTC | *** empty log message *** | 15 December 2001, 16:59:00 UTC |
f88bd02 | Jim Meyering | 15 December 2001, 16:58:53 UTC | (STREQ): Define. | 15 December 2001, 16:58:53 UTC |
ba951bd | Jim Meyering | 15 December 2001, 16:57:15 UTC | (__restrict_arr): Update from libc. | 15 December 2001, 16:57:15 UTC |
d36212c | Jim Meyering | 15 December 2001, 10:37:11 UTC | *** empty log message *** | 15 December 2001, 10:37:11 UTC |
d610b32 | Jim Meyering | 15 December 2001, 10:36:58 UTC | (ME_REMOTE): Recognize file systems of type smbfs as `remote' if the name starts with `//'. | 15 December 2001, 10:36:58 UTC |
97b4b73 | Jim Meyering | 14 December 2001, 11:21:13 UTC | *** empty log message *** | 14 December 2001, 11:21:13 UTC |
a3ce815 | Jim Meyering | 14 December 2001, 11:21:04 UTC | (jm_MACROS): Check for iswspace. Suggestion from Bruno Haible. | 14 December 2001, 11:21:04 UTC |
447a77e | Jim Meyering | 10 December 2001, 00:17:05 UTC | . | 10 December 2001, 00:17:05 UTC |
9d2aa9f | Jim Meyering | 10 December 2001, 00:13:36 UTC | 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. | 10 December 2001, 00:13:36 UTC |
ec0fb03 | Jim Meyering | 09 December 2001, 22:57:15 UTC | *** empty log message *** | 09 December 2001, 22:57:15 UTC |
e00b8fd | Jim Meyering | 09 December 2001, 22:56:52 UTC | *** empty log message *** | 09 December 2001, 22:56:52 UTC |
25c8e14 | Jim Meyering | 09 December 2001, 22:56:16 UTC | (posix_time_parse): Add cast to avoid warning about `signed and unsigned type in conditional expression'. | 09 December 2001, 22:56:16 UTC |
43f4e81 | Jim Meyering | 09 December 2001, 22:54:19 UTC | (mode_compile): Add cast to avoid warning about `signed and unsigned type in conditional expression'. | 09 December 2001, 22:54:19 UTC |
8b8ff23 | Jim Meyering | 09 December 2001, 22:46:53 UTC | (xreadlink): Add cast to avoid a warning. | 09 December 2001, 22:46:53 UTC |