diff options
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/lisp.h b/src/lisp.h index 6a39f083a41..a11e61213dc 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -4054,10 +4054,23 @@ struct re_registers; | |||
| 4054 | extern struct re_pattern_buffer *compile_pattern (Lisp_Object, | 4054 | extern struct re_pattern_buffer *compile_pattern (Lisp_Object, |
| 4055 | struct re_registers *, | 4055 | struct re_registers *, |
| 4056 | Lisp_Object, bool, bool); | 4056 | Lisp_Object, bool, bool); |
| 4057 | extern ptrdiff_t fast_string_match (Lisp_Object, Lisp_Object); | 4057 | extern ptrdiff_t fast_string_match_internal (Lisp_Object, Lisp_Object, |
| 4058 | Lisp_Object); | ||
| 4059 | |||
| 4060 | INLINE ptrdiff_t | ||
| 4061 | fast_string_match (Lisp_Object regexp, Lisp_Object string) | ||
| 4062 | { | ||
| 4063 | return fast_string_match_internal (regexp, string, Qnil); | ||
| 4064 | } | ||
| 4065 | |||
| 4066 | INLINE ptrdiff_t | ||
| 4067 | fast_string_match_ignore_case (Lisp_Object regexp, Lisp_Object string) | ||
| 4068 | { | ||
| 4069 | return fast_string_match_internal (regexp, string, Vascii_canon_table); | ||
| 4070 | } | ||
| 4071 | |||
| 4058 | extern ptrdiff_t fast_c_string_match_ignore_case (Lisp_Object, const char *, | 4072 | extern ptrdiff_t fast_c_string_match_ignore_case (Lisp_Object, const char *, |
| 4059 | ptrdiff_t); | 4073 | ptrdiff_t); |
| 4060 | extern ptrdiff_t fast_string_match_ignore_case (Lisp_Object, Lisp_Object); | ||
| 4061 | extern ptrdiff_t fast_looking_at (Lisp_Object, ptrdiff_t, ptrdiff_t, | 4074 | extern ptrdiff_t fast_looking_at (Lisp_Object, ptrdiff_t, ptrdiff_t, |
| 4062 | ptrdiff_t, ptrdiff_t, Lisp_Object); | 4075 | ptrdiff_t, ptrdiff_t, Lisp_Object); |
| 4063 | extern ptrdiff_t find_newline (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t, | 4076 | extern ptrdiff_t find_newline (ptrdiff_t, ptrdiff_t, ptrdiff_t, ptrdiff_t, |