Mercurial > emacs
annotate etc/schema/schemas.xml @ 109315:8f3464b85afb
Use strchr, strrchr instead of index, rindex
* callint.c (Fcall_interactively): Use strchr, strrchr instead of
index, rindex.
* doc.c (get_doc_string, Fsnarf_documentation): Likewise.
* editfns.c (Fuser_full_name, Fformat): Likewise.
* emacs.c (argmatch, sort_args, decode_env_path): Likewise.
* fileio.c (Ffile_symlink_p): Likewise.
* filelock.c (current_lock_owner): Likewise.
* font.c (font_parse_name, font_parse_family_registry): Likewise.
* fontset.c (fontset_pattern_regexp): Likewise.
* lread.c (read1): Likewise.
* sysdep.c (init_system_name): Likewise.
* xfns.c (select_visual): Likewise.
* s/hpux10-20.h (index, rindex): Don't define.
* s/ms-w32.h (index): Likewise.
* s/usg5-4.h: Likewise.
* sed2v2.inp (HAVE_INDEX, HAVE_RINDEX): Don't edit.
(HAVE_STRCHR, HAVE_STRRCHR): Edit to 1.
* emacsclient.c (set_local_socket): Use strchr, strrchr instead of
index, rindex.
* movemail.c (mail_spool_name, popmail): Likewise.
* pop.c (pop_list): Likewise.
* CPP-DEFINES (HAVE_INDEX, HAVE_RINDEX): Remove.
* configure.in: Don't check for index and rindex, check for strchr
and strrchr. Define strchr and strrchr as index and rindex,
resp., in src/config.h if not available.
author | Andreas Schwab <schwab@linux-m68k.org> |
---|---|
date | Sun, 11 Jul 2010 12:31:10 +0200 |
parents | 1d1d5d9bd884 |
children | 301579b5b1b0 4bb97b6fa4d3 |
rev | line source |
---|---|
106815 | 1 <!-- Copyright (C) 2003, 2004, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. |
99430
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
2 |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
3 This file is part of GNU Emacs. |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
4 |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
5 GNU Emacs is free software: you can redistribute it and/or modify |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
6 it under the terms of the GNU General Public License as published by |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
7 the Free Software Foundation, either version 3 of the License, or |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
8 (at your option) any later version. |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
9 |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
10 GNU Emacs is distributed in the hope that it will be useful, |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
11 but WITHOUT ANY WARRANTY; without even the implied warranty of |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
13 GNU General Public License for more details. |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
14 |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
15 You should have received a copy of the GNU General Public License |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
16 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. --> |
1134aeecb7be
Add copyright notice.
Chong Yidong <cyd@stupidchicken.com>
parents:
86379
diff
changeset
|
17 |
86361 | 18 <locatingRules xmlns="http://thaiopensource.com/ns/locating-rules/1.0"> |
19 <transformURI fromPattern="*.xml" toPattern="*.rnc"/> | |
20 | |
21 <uri pattern="*.xsl" typeId="XSLT"/> | |
22 <uri pattern="*.html" typeId="XHTML"/> | |
23 <uri pattern="*.rng" typeId="RELAX NG"/> | |
24 <uri pattern="*.rdf" typeId="RDF"/> | |
25 | |
26 <namespace ns="http://www.w3.org/1999/XSL/Transform" typeId="XSLT"/> | |
27 <namespace ns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" typeId="RDF"/> | |
28 <namespace ns="http://www.w3.org/1999/xhtml" typeId="XHTML"/> | |
29 <namespace ns="http://relaxng.org/ns/structure/1.0" typeId="RELAX NG"/> | |
30 <namespace ns="http://thaiopensource.com/ns/locating-rules/1.0" | |
31 uri="locate.rnc"/> | |
32 | |
33 <documentElement localName="stylesheet" typeId="XSLT"/> | |
34 <documentElement prefix="xsl" localName="transform" typeId="XSLT"/> | |
35 | |
36 <documentElement localName="html" typeId="XHTML"/> | |
37 | |
38 <documentElement localName="grammar" typeId="RELAX NG"/> | |
39 | |
40 <documentElement prefix="" localName="article" typeId="DocBook"/> | |
41 <documentElement prefix="" localName="book" typeId="DocBook"/> | |
42 | |
43 <documentElement localName="RDF" typeId="RDF"/> | |
44 <documentElement prefix="rdf" typeId="RDF"/> | |
45 | |
46 <documentElement localName="locatingRules" uri="locate.rnc"/> | |
47 | |
48 <typeId id="XSLT" uri="xslt.rnc"/> | |
49 <typeId id="RELAX NG" uri="relaxng.rnc"/> | |
50 <typeId id="XHTML" uri="xhtml.rnc"/> | |
51 <typeId id="DocBook" uri="docbook.rnc"/> | |
52 <typeId id="RDF" uri="rdfxml.rnc"/> | |
53 </locatingRules> | |
86379 | 54 |
55 <!-- arch-tag: 1fde96fa-b401-4033-8514-c4990b1e18a5 | |
56 (do not change this comment) --> |