Mercurial > emacs
view src/pre-crt0.c @ 51102:d604b76d3bbd
Doc fixes.
(xml-parse-file, xml-parse-region): Autoload.
(xml-syntax-table, xml-name-regexp): New.
(xml-parse-region): Narrow to region, set syntax-table and
case-fold-search. Reject fewer valid documents.
(xml-parse-tag): Remove arg END. Callers changed.
(xml-parse-tag): Use skip-syntax-forward. Use PARSE-DTD arg
properly. Don't use buffer-substring-no-properties. Don't bind
case-fold-search. Fix syntax for empty elements. Hoist consing
of end-of-tag regexp out of loop.
(xml-parse-attlist): Remove arg. Callers changed. Use
skip-syntax-forward, replace-regexp-in-string, forward-sexp.
Allow non-ASCII names.
(xml-skip-dtd): Remove arg. Callers changed. Change matching
code.
(xml-parse-dtd): Grok external DTDs. Allow non-ASCII. Don't use
match-string-no-properties.
(xml-ucs-to-string): Deleted.
(xml-substitute-entity): New.
(xml-substitute-special): Use it.
(xml-debug-print-internal): Simplify insertions.
(xml-parse-file): Avoid finding file in xml-mode.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 19 May 2003 16:01:39 +0000 |
parents | 3165b2697c78 |
children | 695cf19ef79e |
line wrap: on
line source
/* This file is loaded before crt0.o on machines where we do not remap part of the data space into text space in unexec. On these machines, there is no problem with standard crt0.o's that make environ an initialized variable. However, we do need to make sure the label data_start exists anyway. */ /* Create a label to appear at the beginning of data space. */ int data_start = 0;