swh:1:snp:9ca9e75279df5f4e3fee19bf5190ed672dcdfb33

sort by:
Revision Author Date Message Commit Date
4c63eca (re_search_2): Fix last change. 02 June 2003, 18:28:46 UTC
3f8c2bc (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 (re_search_2): Fix for the case of unibyte buffer. 07 October 2002, 12:58:29 UTC
c2dc19f (re_search_2): Fix previous change. 19 September 2002, 00:40:09 UTC
0d533b7 Use `ifdef HAVE_ALLOCA_H', not `if HAVE_ALLOCA_H'. 05 September 2002, 17:01:55 UTC
f2bca3f * 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 (struct re_pattern_buffer): New member target_multibyte. 03 September 2002, 04:09:06 UTC
6338325 * 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 . 26 February 2002, 16:03:24 UTC
60183d8 *** empty log message *** 26 February 2002, 15:48:03 UTC
a58fcaf *** empty log message *** 26 February 2002, 15:38:49 UTC
658e19d *** empty log message *** 26 February 2002, 15:22:09 UTC
7e14d4e *** empty log message *** 26 February 2002, 15:21:39 UTC
ec4d2fa *** empty log message *** 26 February 2002, 15:21:11 UTC
24dce87 (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 *** empty log message *** 26 February 2002, 14:53:28 UTC
8b687a1 (libfetish_a_SOURCES): Add acl.h, acl.c. 26 February 2002, 14:53:18 UTC
3812250 latest from FSF 25 February 2002, 12:11:03 UTC
15dd001 . 23 February 2002, 09:16:02 UTC
9f7511b *** empty log message *** 23 February 2002, 09:02:23 UTC
17bef67 (xpath_concat): Reorder code to pacify compilers that don't know that xalloc_die never returns. 23 February 2002, 09:02:18 UTC
f567e5e *** empty log message *** 20 February 2002, 16:09:14 UTC
9fb5a0e . 17 February 2002, 20:15:49 UTC
5cbe993 *** empty log message *** 17 February 2002, 19:05:53 UTC
5d9f40c Upgrade to gettext-0.11. 16 February 2002, 14:58:48 UTC
e6c406e Update to Gettext 0.11 16 February 2002, 14:40:15 UTC
9d5d424 . 16 February 2002, 14:39:34 UTC
ab1621e renamed from doc/texinfo.tex 16 February 2002, 14:27:18 UTC
7cb622b renamed from doc/mdate-sh 16 February 2002, 14:26:57 UTC
bde01ac renamed from mkinstalldirs 16 February 2002, 14:23:56 UTC
76c4a50 renamed from install-sh 16 February 2002, 14:23:51 UTC
0832c6c renamed from missing 16 February 2002, 14:23:46 UTC
9f195ce renamed from depcomp 16 February 2002, 14:23:41 UTC
bc3aeb1 renamed from config.sub 16 February 2002, 14:23:37 UTC
dc9cee5 renamed from config.guess 16 February 2002, 14:23:31 UTC
68801dc Update to Gettext 0.11. 16 February 2002, 14:10:17 UTC
56a9323 . 16 February 2002, 08:26:04 UTC
98b1baf *** empty log message *** 16 February 2002, 08:23:43 UTC
abd0e53 (jm_PREREQ_POSIXVER): New macro. (jm_PREREQ): Use it. 16 February 2002, 08:23:10 UTC
c2e5ad6 *** empty log message *** 16 February 2002, 08:14:53 UTC
6681f63 (libfetish_a_SOURCES): Add posixver.c and posixver.h. 16 February 2002, 08:14:09 UTC
3e9cf30 new file, from Paul Eggert 16 February 2002, 08:13:08 UTC
703934c . 11 February 2002, 23:27:05 UTC
b975182 . 11 February 2002, 15:04:51 UTC
c248398 *** empty log message *** 11 February 2002, 14:29:31 UTC
27dc63a 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 . 26 January 2002, 19:03:43 UTC
d0656f7 (jm_MACROS): Require autoconf-2.52g. 26 January 2002, 19:03:23 UTC
4c69297 . 26 January 2002, 09:56:05 UTC
cdc5108 *** empty log message *** 26 January 2002, 09:55:15 UTC
1698d3b (getdate$U.o): Depend on unlocked-io.h. 26 January 2002, 09:55:02 UTC
ea85200 . 22 January 2002, 12:00:00 UTC
aaa5787 *** empty log message *** 22 January 2002, 11:59:20 UTC
fcb2bdb (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 . 22 January 2002, 11:58:36 UTC
fd046ab . 22 January 2002, 11:03:33 UTC
215de56 *** empty log message *** 22 January 2002, 10:34:49 UTC
0fba28e (jm_MACROS): Require AC_FUNC_FSEEKO. 22 January 2002, 10:34:43 UTC
d770149 . 22 January 2002, 09:53:13 UTC
7518b4f . 22 January 2002, 08:14:46 UTC
fa3c480 (libfetish_a_SOURCES): Add them. 22 January 2002, 08:03:54 UTC
94236dc *** empty log message *** 22 January 2002, 08:02:55 UTC
f08e270 (quotearg_n_style_mem): New function. 22 January 2002, 08:02:43 UTC
3f51186 (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 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 . 18 January 2002, 23:50:03 UTC
f4b7f14 *** empty log message *** 18 January 2002, 23:47:13 UTC
990cb62 (jm_MACROS): Use AC_FUNC_STRNLEN. Remove useless quotes: DF_PROG="df". 18 January 2002, 23:43:38 UTC
c71dbe0 . 16 January 2002, 23:33:48 UTC
e878020 *** empty log message *** 16 January 2002, 22:46:26 UTC
5c2760a (ISDIGIT): Comment fix. add 2002 to Copyright line 16 January 2002, 22:44:43 UTC
62b2a3d add 2002 to Copyright line 16 January 2002, 22:43:41 UTC
e0e564b add 2002 to Copyright line 16 January 2002, 22:38:04 UTC
6206667 (ISDIGIT): Comment fix. 16 January 2002, 22:36:52 UTC
4b41092 *** empty log message *** 16 January 2002, 22:34:07 UTC
0864d8e (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 . 16 January 2002, 10:01:52 UTC
de04e31 . 13 January 2002, 19:54:12 UTC
65dfde5 . 12 January 2002, 22:32:46 UTC
80e4e7c *** empty log message *** 05 January 2002, 21:13:34 UTC
df2a731 (version_etc_copyright): Update copyright year. 05 January 2002, 21:13:29 UTC
8871355 *** empty log message *** 20 December 2001, 10:01:41 UTC
2f7cde7 (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 *** empty log message *** 19 December 2001, 15:05:38 UTC
7162524 (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 (__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 *** empty log message *** 15 December 2001, 16:59:00 UTC
f88bd02 (STREQ): Define. 15 December 2001, 16:58:53 UTC
ba951bd (__restrict_arr): Update from libc. 15 December 2001, 16:57:15 UTC
d36212c *** empty log message *** 15 December 2001, 10:37:11 UTC
d610b32 (ME_REMOTE): Recognize file systems of type smbfs as `remote' if the name starts with `//'. 15 December 2001, 10:36:58 UTC
97b4b73 *** empty log message *** 14 December 2001, 11:21:13 UTC
a3ce815 (jm_MACROS): Check for iswspace. Suggestion from Bruno Haible. 14 December 2001, 11:21:04 UTC
447a77e . 10 December 2001, 00:17:05 UTC
9d2aa9f 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 *** empty log message *** 09 December 2001, 22:57:15 UTC
e00b8fd *** empty log message *** 09 December 2001, 22:56:52 UTC
25c8e14 (posix_time_parse): Add cast to avoid warning about `signed and unsigned type in conditional expression'. 09 December 2001, 22:56:16 UTC
43f4e81 (mode_compile): Add cast to avoid warning about `signed and unsigned type in conditional expression'. 09 December 2001, 22:54:19 UTC
8b8ff23 (xreadlink): Add cast to avoid a warning. 09 December 2001, 22:46:53 UTC
back to top