Mercurial > hg > octave-nkf > gnulib-hg
annotate lib/c-strstr.h @ 9729:7ebb4a06fabd
Fix typo in comment.
author | Atsushi SAKAI <sakaia@jp.fujitsu.com> |
---|---|
date | Thu, 28 Feb 2008 15:26:44 +0100 |
parents | bbbbbf4cd1c5 |
children | b5e42ef33b49 |
rev | line source |
---|---|
7209 | 1 /* Searching in a string. |
2 Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc. | |
3 | |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
7209
diff
changeset
|
4 This program is free software: you can redistribute it and/or modify |
7209 | 5 it under the terms of the GNU General Public License as published by |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
7209
diff
changeset
|
6 the Free Software Foundation; either version 3 of the License, or |
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
7209
diff
changeset
|
7 (at your option) any later version. |
7209 | 8 |
9 This program is distributed in the hope that it will be useful, | |
10 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 GNU General Public License for more details. | |
13 | |
14 You should have received a copy of the GNU General Public License | |
9309
bbbbbf4cd1c5
Change copyright notice from GPLv2+ to GPLv3+.
Bruno Haible <bruno@clisp.org>
parents:
7209
diff
changeset
|
15 along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
7209 | 16 |
17 | |
18 /* The functions defined in this file assume a nearly ASCII compatible | |
19 character set. */ | |
20 | |
21 | |
22 #ifdef __cplusplus | |
23 extern "C" { | |
24 #endif | |
25 | |
26 /* Find the first occurrence of NEEDLE in HAYSTACK. | |
27 This function is safe to be called, even in a multibyte locale, if NEEDLE | |
28 1. consists solely of printable ASCII characters excluding '\\' and '~' | |
29 [this restriction is needed because of Shift_JIS and JOHAB] | |
30 or of the control ASCII characters '\a' '\b' '\f' '\n' '\r' '\t' '\v' | |
31 [this restriction is needed because of VISCII], and | |
32 2. has at least length 2 | |
33 [this restriction is needed because of BIG5, BIG5-HKSCS, GBK, GB18030, | |
34 Shift_JIS, JOHAB], and | |
35 3. does not consist entirely of decimal digits, or has at least length 4 | |
36 [this restricion is needed because of GB18030]. | |
37 This function is also safe to be called, even in a multibyte locale, if | |
38 HAYSTACK and NEEDLE are known to both consist solely of printable ASCII | |
39 characters excluding '\\' and '~'. */ | |
40 extern char *c_strstr (const char *haystack, const char *needle); | |
41 | |
42 #ifdef __cplusplus | |
43 } | |
44 #endif |