1 |
/* GNU mailutils - a suite of utilities for electronic mail |
/* GNU Mailutils -- a suite of utilities for electronic mail |
2 |
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc. |
Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc. |
3 |
|
|
4 |
This program is free software; you can redistribute it and/or modify |
GNU Mailutils is free software; you can redistribute it and/or modify |
5 |
it under the terms of the GNU Lesser General Public License as published by |
it under the terms of the GNU Lesser General Public License as published by |
6 |
the Free Software Foundation; either version 2, or (at your option) |
the Free Software Foundation; either version 2, or (at your option) |
7 |
any later version. |
any later version. |
8 |
|
|
9 |
This program is distributed in the hope that it will be useful, |
GNU Mailutils is distributed in the hope that it will be useful, |
10 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
12 |
GNU Lesser General Public License for more details. |
GNU Lesser General Public License for more details. |
13 |
|
|
14 |
You should have received a copy of the GNU Lesser General Public License |
You should have received a copy of the GNU Lesser General Public License |
15 |
along with this program; if not, write to the Free Software |
along with GNU Mailutils; if not, write to the Free Software |
16 |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ |
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ |
17 |
|
|
18 |
#ifdef HAVE_CONFIG_H |
#ifdef HAVE_CONFIG_H |
165 |
{ |
{ |
166 |
regerror (rc, preg, errbuf, size); |
regerror (rc, preg, errbuf, size); |
167 |
sieve_compile_error (sieve_filename, sieve_line_num, |
sieve_compile_error (sieve_filename, sieve_line_num, |
168 |
"regex error: %s", errbuf); |
_("regex error: %s"), errbuf); |
169 |
free (errbuf); |
free (errbuf); |
170 |
} |
} |
171 |
else |
else |
172 |
sieve_compile_error (sieve_filename, sieve_line_num, |
sieve_compile_error (sieve_filename, sieve_line_num, |
173 |
"regex error"); |
_("regex error")); |
174 |
return rc; |
return rc; |
175 |
} |
} |
176 |
|
|
234 |
if (err) |
if (err) |
235 |
{ |
{ |
236 |
sieve_compile_error (sieve_filename, sieve_line_num, |
sieve_compile_error (sieve_filename, sieve_line_num, |
237 |
"match type specified twice in call to `%s'", |
_("match type specified twice in call to `%s'"), |
238 |
name); |
name); |
239 |
return 1; |
return 1; |
240 |
} |
} |
256 |
if (!compfun) |
if (!compfun) |
257 |
{ |
{ |
258 |
sieve_compile_error (sieve_filename, sieve_line_num, |
sieve_compile_error (sieve_filename, sieve_line_num, |
259 |
"comparator `%s' is incompatible with match type `%s' in call to `%s'", |
_("comparator `%s' is incompatible with match type `%s' in call to `%s'"), |
260 |
compname, match ? match->tag : "is", name); |
compname, match ? match->tag : _("is"), name); |
261 |
return 1; |
return 1; |
262 |
} |
} |
263 |
|
|