blob: eb7784549c0654ee31d0bb0f40e938dc892d2954 [file] [log] [blame]
Daniel Veillarda7374592001-05-10 14:17:55 +00001/**
2 * uri.c: interfaces of the Catalog handling system
3 *
4 * Reference: SGML Open Technical Resolution TR9401:1997.
5 * http://www.jclark.com/sp/catalog.htm
6 *
7 * See Copyright for the status of this software.
8 *
9 * Daniel.Veillard@w3.org
10 */
11
12#ifndef __XML_CATALOG_H__
13#define __XML_CATALOG_H__
14
15#include <stdio.h>
16
17#include <libxml/xmlversion.h>
18#ifdef LIBXML_CATALOG_ENABLED
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
Daniel Veillard7d6fd212001-05-10 15:34:11 +000024int xmlLoadCatalog (const char *URL);
25void xmlCatalogCleanup (void);
26void xmlCatalogDump (FILE *out);
27const xmlChar * xmlCatalogGetSystem (const xmlChar *sysID);
28const xmlChar * xmlCatalogGetPublic (const xmlChar *pubID);
Daniel Veillarda7374592001-05-10 14:17:55 +000029
30#ifdef __cplusplus
31}
32#endif
33#endif /* LIBXML_CATALOG_ENABLED */
34#endif /* __XML_CATALOG_H__ */