summaryrefslogtreecommitdiff
path: root/regex.c
Commit message (Expand)AuthorAgeFilesLines
* (regex_compile): Free the stack when returning from function.Richard Stallman2003-09-301-3/+1
* Add arch taglinesMiles Bader2003-09-011-0/+3
* (print_partial_compiled_pattern): Output to stderr.kfs_20030524_preRichard Stallman2003-02-231-49/+48
* Trailing whitespace deleted.RMAIL-MBOX-BASEJuanma Barranquero2003-02-041-11/+11
* (GET_CHAR_BEFORE_2): Use PREV_CHAR_BOUNDARY.Kenichi Handa2003-01-161-19/+16
* (_GNU_SOURCE): Don't define.Dave Love2002-11-181-3/+0
* (regexec): Fix pmatch declaration.Dave Love2002-11-071-1/+1
* (DISCARD_FAILURE_REG_OR_COUNT): Delete.Stefan Monnier2002-09-101-132/+127
* (regnum_t): Use signed int, not unsigned int.Richard Stallman2002-09-091-1/+1
* (set_image_of_range_1): In no-TRANSLATE case,Richard Stallman2002-09-061-18/+45
* (set_image_of_range_1): New function.Richard Stallman2002-09-051-36/+233
* (PATFETCH): Remove the translating fetch.Stefan Monnier2002-08-231-26/+50
* (GET_UNSIGNED_NUMBER): Give proper error for spaces.lexbind-before-merge-20030404Richard Stallman2002-03-251-2/+4
* (DISCARD_FAILURE_REG_OR_COUNT): New macro.Richard Stallman2002-03-211-7/+37
* (re_wctype): Try to fix some warnings.emacs-unicode-baseStefan Monnier2001-11-021-8/+10
* (WIDE_CHAR_SUPPORT): Do not use defined() in macro.Gerd Moellmann2001-10-091-1/+5
* (malloc, realloc, free) [emacs]: Undefine beforeEMACS_21_1Eli Zaretskii2001-05-121-0/+9
* (mutually_exclusive_p): Add missing `break' at the end of `charset' processing.EMACS_PRETEST_21_0_103Stefan Monnier2001-01-251-0/+1
* (mutually_exclusive_p): Don't blindly handle `charset_not'Stefan Monnier2001-01-241-6/+19
* (re_iswctype, re_wctype_to_bit): Fix braino.EMACS_PRETEST_21_0_95Stefan Monnier2000-10-301-41/+40
* (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)Stefan Monnier2000-10-271-13/+14
* More `unsigned char' -> `re_char' changes.Stefan Monnier2000-10-261-195/+165
* (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on Andrew Innes2000-10-241-8/+13
* (regex_compile): Fix previous change.Kenichi Handa2000-10-241-1/+1
* (regex_compile): Change the way of handling a range from a char lessKenichi Handa2000-10-241-7/+8
* Remove warning that noone noticed anywayJeff Bailey2000-10-171-4/+0
* (WIDE_CHAR_SUPPORT): Define if _LIBC as well.Stefan Monnier2000-10-151-3/+3
* Add warning to top of source filesJeff Bailey2000-09-191-0/+4
* (WIDE_CHAR_SUPPORT): New macro.Stefan Monnier2000-09-041-112/+156
* * regex.h (RE_NO_NEWLINE_ANCHOR): New syntax flag.Stefan Monnier2000-08-311-53/+96
* Merge some changes from GNU libc. Add prototypes.Stefan Monnier2000-08-301-142/+197
* * regex.c: Indent cpp directives and remove parens after `defined'.Stefan Monnier2000-08-281-296/+284
* (PUSH_FAILURE_COUNT): New macro.Stefan Monnier2000-08-251-25/+49
* (regex_compile) <normal_char>: Pay attention to multibyteness.Kenichi Handa2000-08-111-2/+15
* (re_match, re_match_2): Protect calls to alloca (0).raeburn-tag-4-for-exportStefan Monnier2000-06-201-3/+10
* (MAKE_CHAR) [!emacs]: Dummy macro for non-Emacs env.Kenichi Handa2000-06-101-11/+17
* (PREFETCH_NOLIMIT): New function.Stefan Monnier2000-05-301-9/+20
* (at_begline_loc_p): Also recognize the \\(?:^ caseStefan Monnier2000-05-251-1/+6
* (re_match_2_internal): Don't shorten the strings anymore,Stefan Monnier2000-04-191-21/+34
* * regex.c (PTR_TO_OFFSET) [!emacs]: Remove.Stefan Monnier2000-04-021-131/+85
* (analyse_first): New function obtained by ripping out mostStefan Monnier2000-03-291-62/+85
* (REGEX_FREE_STACK, RESET_FAIL_STACK): Make them usable as an expression.Stefan Monnier2000-03-271-123/+104
* (enum re_opcode_t): New opcode on_failure_jump_nastyloop.Stefan Monnier2000-03-261-6/+50
* (enum syntaxcode): Provide default for non-Emacs.Stefan Monnier2000-03-231-8/+4
* (re_compile_fastmap, re_match_2_internal): Fix cast to re_opcode_t.Dave Love2000-03-221-2/+2
* (CHAR_CHARSET, CHARSET_LEADING_CODE_BASE): Add defaultStefan Monnier2000-03-221-307/+113
* (RE_STRING_CHAR): New macro.Stefan Monnier2000-03-191-201/+219
* (re_match_2): Fix string shortening (to fit `stop') to make sureStefan Monnier2000-03-161-183/+211
* * regex.c: Declare a new type `re_char' used throughout the code for theStefan Monnier2000-03-141-114/+84
* This is a big redesign of failure-stack and register handling, promptedStefan Monnier2000-03-081-1219/+623