X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/32ccc8a5747ec380a9375251e1285264356b8866..82eaa3332cd0568b8e8f3f3dc3438dab61b7cc1d:/src/regex.h diff --git a/src/regex.h b/src/regex.h index dd57ba36f5..990606da4c 100644 --- a/src/regex.h +++ b/src/regex.h @@ -1,13 +1,12 @@ /* Definitions for data structures and routines for the regular expression library, version 0.12. - Copyright (C) 1985, 1989, 1990, 1991, 1992, 1993, 1995, 2000, 2001, - 2002, 2003, 2004, 2005, 2006, 2007 + Copyright (C) 1985, 1989-1993, 1995, 2000-2011 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) + the Free Software Foundation; either version 3, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -398,9 +397,16 @@ struct re_pattern_buffer unsigned used_syntax : 1; #ifdef emacs - /* If true, multi-byte form in the `buffer' should be recognized as a - multibyte character. */ + /* If true, multi-byte form in the regexp pattern should be + recognized as a multibyte character. */ unsigned multibyte : 1; + + /* If true, multi-byte form in the target of match should be + recognized as a multibyte character. */ + unsigned target_multibyte : 1; + + /* Charset of unibyte characters at compiling time. */ + int charset_unibyte; #endif /* [[[end pattern_buffer]]] */ @@ -619,5 +625,3 @@ extern void re_set_whitespace_regexp (const char *regexp); #endif /* regex.h */ -/* arch-tag: bda6e3ec-3c02-4237-a55a-01ad2e120083 - (do not change this comment) */