Hash :
60f394e9
Author :
Date :
2003-11-16T06:25:42
Finally - found the problem with the page generation (XMLPUBFUN not * doc/html/*.html: Finally - found the problem with the page generation (XMLPUBFUN not recognized by gtkdoc). Re-created the pages using a temporary version of include/libxml/*.h. * testOOMlib.c,include/libxml/encoding.h, include/libxml/schemasInternals.h,include/libxml/valid.h, include/libxml/xlink.h,include/libxml/xmlwin32version.h, include/libxml/xmlwin32version.h.in, include/libxml/xpathInternals.h: minor edit of comments to help automatic documentation generation * doc/docdescr.doc: small elaboration * doc/examples/test1.c,doc/examples/Makefile.am: re-commit (messed up on last try) * xmlreader.c: minor change to clear warning.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>xmlexports</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual"><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xmlunicode.html" title="xmlunicode"><link rel="next" href="libxml-xinclude.html" title="xinclude"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlunicode.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual</th><td><a accesskey="n" href="libxml-xinclude.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-xmlexports"></a><div class="titlepage"></div><div class="refnamediv"><h2>xmlexports</h2><p>xmlexports — </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2678317"></a>Synopsis</h1></h2><pre class="synopsis">
#define <a href="libxml-xmlexports.html#XMLPUBFUN-CAPS">XMLPUBFUN</a>
#define <a href="libxml-xmlexports.html#XMLPUBVAR-CAPS">XMLPUBVAR</a>
#define <a href="libxml-xmlwin32version.html#LIBXML-DLL-IMPORT-CAPS">LIBXML_DLL_IMPORT</a>
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="XMLPUBFUN-CAPS"></a>XMLPUBFUN</h3><pre class="programlisting">#define XMLPUBFUN</pre><p>
Macros which declare an exportable function</p><p>
</p></div><hr><div class="refsect2"><h3><a name="XMLPUBVAR-CAPS"></a>XMLPUBVAR</h3><pre class="programlisting">#define XMLPUBVAR</pre><p>
Macros which declare an exportable variable</p><p>
</p></div><hr><div class="refsect2"><h3><a name="LIBXML-DLL-IMPORT-CAPS"></a>LIBXML_DLL_IMPORT</h3><pre class="programlisting">#define LIBXML_DLL_IMPORT</pre><p>
Used on Windows (MS C compiler only) to declare a variable as
imported from the library. This macro should be empty when compiling
libxml itself. It should expand to __declspec(dllimport)
when the client code includes this header, and that only if the client
links dynamically against libxml.
For this to work, we need three macros. One tells us which compiler is
being used and luckily the compiler defines such a thing: _MSC_VER. The
second macro tells us if we are compiling libxml or the client code and
we define the macro IN_LIBXML on the compiler's command line for this
purpose. The third macro, LIBXML_STATIC, must be defined by any client
code which links against libxml statically.</p><p>
</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xmlunicode.html"><b><< xmlunicode</b></a></td><td align="right"><a accesskey="n" href="libxml-xinclude.html"><b>xinclude >></b></a></td></tr></table></body></html>