Commit 89a9742c authored by Michael Sweet's avatar Michael Sweet

Bump version to 2.11.

Update copyrights and web site addresses.

New logo image following msweet.org template.
parent 29375e07
*.o
Makefile
autom4te.cache
config.h
config.log
config.status
doc/mxml.d
doc/mxml.man
libmxml.1.dylib
libmxml.a
libmxml.dylib
libmxml.so
libmxml.so.1
mxml.list
mxml.pc
mxmldoc
mxmldoc-static
org.minixml.atom
org.minixml.docset
org.minixml.xar
temp1.xmlfd
testmxml
# #
# "$Id$"
#
# Makefile for Mini-XML, a small XML-like file parsing library. # Makefile for Mini-XML, a small XML-like file parsing library.
# #
# Copyright 2003-2014 by Michael R Sweet. # Copyright 2003-2017 by Michael R Sweet.
# #
# These coded instructions, statements, and computer programs are the # These coded instructions, statements, and computer programs are the
# property of Michael R Sweet and are protected by Federal copyright # property of Michael R Sweet and are protected by Federal copyright
...@@ -11,7 +9,7 @@ ...@@ -11,7 +9,7 @@
# which should have been included with this file. If this file is # which should have been included with this file. If this file is
# missing or damaged, see the license at: # missing or damaged, see the license at:
# #
# http://www.msweet.org/projects.php/Mini-XML # https://michaelrsweet.github.io/mxml
# #
# #
...@@ -427,8 +425,3 @@ doc/mxml.man: mxmldoc-static mxml.xml ...@@ -427,8 +425,3 @@ doc/mxml.man: mxmldoc-static mxml.xml
# #
$(OBJS): Makefile config.h $(OBJS): Makefile config.h
#
# End of "$Id$".
#
/* /*
* "$Id$" * Configuration file for Mini-XML, a small XML file parsing library.
* *
* Configuration file for Mini-XML, a small XML-like file parsing library. * Copyright 2003-2017 by Michael R Sweet.
*
* Copyright 2003-2014 by Michael R Sweet.
* *
* These coded instructions, statements, and computer programs are the * These coded instructions, statements, and computer programs are the
* property of Michael R Sweet and are protected by Federal copyright * property of Michael R Sweet and are protected by Federal copyright
...@@ -11,7 +9,7 @@ ...@@ -11,7 +9,7 @@
* which should have been included with this file. If this file is * which should have been included with this file. If this file is
* missing or damaged, see the license at: * missing or damaged, see the license at:
* *
* http://www.msweet.org/projects.php/Mini-XML * https://michaelrsweet.github.io/mxml
*/ */
/* /*
...@@ -89,7 +87,3 @@ extern int _mxml_snprintf(char *, size_t, const char *, ...); ...@@ -89,7 +87,3 @@ extern int _mxml_snprintf(char *, size_t, const char *, ...);
extern int _mxml_vsnprintf(char *, size_t, const char *, va_list); extern int _mxml_vsnprintf(char *, size_t, const char *, va_list);
# define vsnprintf _mxml_vsnprintf # define vsnprintf _mxml_vsnprintf
# endif /* !HAVE_VSNPRINTF */ # endif /* !HAVE_VSNPRINTF */
/*
* End of "$Id$".
*/
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Mini-XML 2.10. # Generated by GNU Autoconf 2.69 for Mini-XML 2.11.
# #
# Report bugs to <http://www.msweet.org/bugs.php/Mini-XML>. # Report bugs to <https://github.com/michaelrsweet/mxml/issues>.
# #
# #
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
...@@ -267,7 +267,7 @@ fi ...@@ -267,7 +267,7 @@ fi
$as_echo "$0: be upgraded to zsh 4.3.4 or later." $as_echo "$0: be upgraded to zsh 4.3.4 or later."
else else
$as_echo "$0: Please tell bug-autoconf@gnu.org and $as_echo "$0: Please tell bug-autoconf@gnu.org and
$0: http://www.msweet.org/bugs.php/Mini-XML about your $0: https://github.com/michaelrsweet/mxml/issues about your
$0: system, including any error possibly output before this $0: system, including any error possibly output before this
$0: message. Then install a modern shell, or manually run $0: message. Then install a modern shell, or manually run
$0: the script under such a shell if you do have one." $0: the script under such a shell if you do have one."
...@@ -580,10 +580,10 @@ MAKEFLAGS= ...@@ -580,10 +580,10 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Mini-XML' PACKAGE_NAME='Mini-XML'
PACKAGE_TARNAME='mxml' PACKAGE_TARNAME='mxml'
PACKAGE_VERSION='2.10' PACKAGE_VERSION='2.11'
PACKAGE_STRING='Mini-XML 2.10' PACKAGE_STRING='Mini-XML 2.11'
PACKAGE_BUGREPORT='http://www.msweet.org/bugs.php/Mini-XML' PACKAGE_BUGREPORT='https://github.com/michaelrsweet/mxml/issues'
PACKAGE_URL='http://www.msweet.org/projects.php/Mini-XML' PACKAGE_URL='https://michaelrsweet.github.io/mxml'
# Factoring default headers for most tests. # Factoring default headers for most tests.
ac_includes_default="\ ac_includes_default="\
...@@ -1258,7 +1258,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1258,7 +1258,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Mini-XML 2.10 to adapt to many kinds of systems. \`configure' configures Mini-XML 2.11 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1319,7 +1319,7 @@ fi ...@@ -1319,7 +1319,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Mini-XML 2.10:";; short | recursive ) echo "Configuration of Mini-XML 2.11:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1354,8 +1354,8 @@ Some influential environment variables: ...@@ -1354,8 +1354,8 @@ Some influential environment variables:
Use these variables to override the choices made by `configure' or to help Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations. it to find libraries and programs with nonstandard names/locations.
Report bugs to <http://www.msweet.org/bugs.php/Mini-XML>. Report bugs to <https://github.com/michaelrsweet/mxml/issues>.
Mini-XML home page: <http://www.msweet.org/projects.php/Mini-XML>. Mini-XML home page: <https://michaelrsweet.github.io/mxml>.
_ACEOF _ACEOF
ac_status=$? ac_status=$?
fi fi
...@@ -1418,7 +1418,7 @@ fi ...@@ -1418,7 +1418,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Mini-XML configure 2.10 Mini-XML configure 2.11
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
...@@ -1728,9 +1728,9 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} ...@@ -1728,9 +1728,9 @@ $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
( $as_echo "## ------------------------------------------------------ ## ( $as_echo "## ----------------------------------------------------------- ##
## Report this to http://www.msweet.org/bugs.php/Mini-XML ## ## Report this to https://github.com/michaelrsweet/mxml/issues ##
## ------------------------------------------------------ ##" ## ----------------------------------------------------------- ##"
) | sed "s/^/$as_me: WARNING: /" >&2 ) | sed "s/^/$as_me: WARNING: /" >&2
;; ;;
esac esac
...@@ -1825,7 +1825,7 @@ cat >config.log <<_ACEOF ...@@ -1825,7 +1825,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Mini-XML $as_me 2.10, which was It was created by Mini-XML $as_me 2.11, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -2177,7 +2177,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ...@@ -2177,7 +2177,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
ac_config_headers="$ac_config_headers config.h" ac_config_headers="$ac_config_headers config.h"
VERSION="2.10" VERSION="2.11"
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define MXML_VERSION "Mini-XML v$VERSION" #define MXML_VERSION "Mini-XML v$VERSION"
...@@ -4974,7 +4974,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -4974,7 +4974,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Mini-XML $as_me 2.10, which was This file was extended by Mini-XML $as_me 2.11, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -5030,14 +5030,14 @@ $config_files ...@@ -5030,14 +5030,14 @@ $config_files
Configuration headers: Configuration headers:
$config_headers $config_headers
Report bugs to <http://www.msweet.org/bugs.php/Mini-XML>. Report bugs to <https://github.com/michaelrsweet/mxml/issues>.
Mini-XML home page: <http://www.msweet.org/projects.php/Mini-XML>." Mini-XML home page: <https://michaelrsweet.github.io/mxml>."
_ACEOF _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Mini-XML config.status 2.10 Mini-XML config.status 2.11
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
dnl dnl
dnl "$Id$"
dnl
dnl Configuration script for Mini-XML, a small XML-like file parsing library. dnl Configuration script for Mini-XML, a small XML-like file parsing library.
dnl dnl
dnl Copyright 2003-2016 by Michael R Sweet. dnl Copyright 2003-2017 by Michael R Sweet.
dnl dnl
dnl These coded instructions, statements, and computer programs are the dnl These coded instructions, statements, and computer programs are the
dnl property of Michael R Sweet and are protected by Federal copyright dnl property of Michael R Sweet and are protected by Federal copyright
...@@ -11,11 +9,11 @@ dnl law. Distribution and use rights are outlined in the file "COPYING" ...@@ -11,11 +9,11 @@ dnl law. Distribution and use rights are outlined in the file "COPYING"
dnl which should have been included with this file. If this file is dnl which should have been included with this file. If this file is
dnl missing or damaged, see the license at: dnl missing or damaged, see the license at:
dnl dnl
dnl http://www.msweet.org/projects.php/Mini-XML dnl https://michaelrsweet.github.io/mxml
dnl dnl
dnl Package name and version... dnl Package name and version...
AC_INIT([Mini-XML], [2.10], [http://www.msweet.org/bugs.php/Mini-XML], [mxml], [http://www.msweet.org/projects.php/Mini-XML]) AC_INIT([Mini-XML], [2.11], [https://github.com/michaelrsweet/mxml/issues], [mxml], [https://michaelrsweet.github.io/mxml])
dnl Set the name of the config header file... dnl Set the name of the config header file...
AC_CONFIG_HEADER(config.h) AC_CONFIG_HEADER(config.h)
......
<html> <html>
<body> <body>
<h1 align='right'><a name='ADVANCED'><img src="3.gif" align="right" <h1 align='right'><a name='ADVANCED'>Chapter 3 - More Mini-XML
hspace="10" width="100" height="100" alt="3"></a>More Mini-XML Programming Techniques</a></h1>
Programming Techniques</h1>
<p>This chapter shows additional ways to use the Mini-XML <p>This chapter shows additional ways to use the Mini-XML
library in your programs.</p> library in your programs.</p>
......
<html> <html>
<body> <body>
<h1 align='right'><a name='BASICS'><img src="2.gif" align="right" <h1 align='right'><a name='BASICS'>Chapter 2 - Getting Started
hspace="10" width="100" height="100" alt="2"></a>Getting Started with Mini-XML</a></h1>
with Mini-XML</h1>
<p>This chapter describes how to write programs that use Mini-XML to <p>This chapter describes how to write programs that use Mini-XML to
access data in an XML file. Mini-XML provides the following access data in an XML file. Mini-XML provides the following
...@@ -333,7 +332,7 @@ the <tt>MXML_TEXT_CALLBACK</tt> constant which specifies that all ...@@ -333,7 +332,7 @@ the <tt>MXML_TEXT_CALLBACK</tt> constant which specifies that all
data nodes in the document contain whitespace-separated text data nodes in the document contain whitespace-separated text
values. Other standard callbacks include values. Other standard callbacks include
<tt>MXML_IGNORE_CALLBACK</tt>, <tt>MXML_INTEGER_CALLBACK</tt>, <tt>MXML_IGNORE_CALLBACK</tt>, <tt>MXML_INTEGER_CALLBACK</tt>,
<tt>MXML_OPAQUE_CALLBACK</tt>, and <tt>MXML_OPAQUE_CALLBACK</tt>, and
<tt>MXML_REAL_CALLBACK</tt>.</p> <tt>MXML_REAL_CALLBACK</tt>.</p>
<p>The <a href='#mxmlLoadString'><tt>mxmlLoadString</tt></a> <p>The <a href='#mxmlLoadString'><tt>mxmlLoadString</tt></a>
...@@ -459,7 +458,7 @@ can be used to iterate through the XML node tree:</p> ...@@ -459,7 +458,7 @@ can be used to iterate through the XML node tree:</p>
<pre> <pre>
mxml_node_t *node; mxml_node_t *node;
node = mxmlWalkPrev(current, tree, node = mxmlWalkPrev(current, tree,
MXML_DESCEND); MXML_DESCEND);
...@@ -473,7 +472,7 @@ function:</p> ...@@ -473,7 +472,7 @@ function:</p>
<pre> <pre>
mxml_node_t *node; mxml_node_t *node;
node = mxmlFindElement(tree, tree, "name", node = mxmlFindElement(tree, tree, "name",
"attr", "value", "attr", "value",
MXML_DESCEND); MXML_DESCEND);
......
<html> <html>
<body> <body>
<h1 align='right'><a name='INSTALL'><img src="1.gif" align="right" <h1 align='right'><a name='INSTALL'>Chapter 1 - Building,
hspace="10" width="100" height="100" alt="1"></a>Building, Installing, and Packaging Mini-XML</a></h1>
Installing, and Packaging Mini-XML</h1>
<p>This chapter describes how to build, install, and package <p>This chapter describes how to build, install, and package
Mini-XML on your system from the source archive. You will need an Mini-XML on your system from the source archive. You will need an
......
<html> <html>
<head> <head>
<title>Mini-XML Programmers Manual, Version 2.10</title> <title>Mini-XML Programmers Manual, Version 2.11</title>
<meta name="copyright" content="Copyright 2003-2016"> <meta name="copyright" content="Copyright 2003-2017">
<meta name="author" content="Michael R Sweet"> <meta name="author" content="Michael R Sweet">
<meta name="keywords" content="XML, C, C++, library"> <meta name="keywords" content="XML, C, C++, library">
</head> </head>
<body> <body>
<h1 align="right"><a name="INTRO"><img src="0.gif" align="right" <h1 align="right"><a name="INTRO">Introduction</a></h1>
hspace="10" width="100" height="100" alt="0"></a>Introduction</h1>
<p>This programmers manual describes Mini-XML version 2.10, a small <p>This programmers manual describes Mini-XML version 2.11, a small
XML parsing library that you can use to read and write XML data XML parsing library that you can use to read and write XML data
files in your C and C++ applications.</p> files in your C and C++ applications.</p>
...@@ -53,7 +52,7 @@ following projects/software applications:</p> ...@@ -53,7 +52,7 @@ following projects/software applications:</p>
</ul> </ul>
<p>Please file a bug on msweet.org if you would like your project added or <p>Please file a bug on Github if you would like your project added or
removed from this list, or if you have any comments/quotes you would like me to removed from this list, or if you have any comments/quotes you would like me to
publish about your experiences with Mini-XML.</p> publish about your experiences with Mini-XML.</p>
...@@ -87,14 +86,11 @@ appendices:</p> ...@@ -87,14 +86,11 @@ appendices:</p>
provides the terms and conditions for using and distributing provides the terms and conditions for using and distributing
Mini-XML.</li> Mini-XML.</li>
<li>Appendix B, "<a href="#RELNOTES">Release Notes</a>", <li>Appendix B, "<a href="#REFERENCE">Library
lists the changes in each release of Mini-XML.</li>
<li>Appendix C, "<a href="#REFERENCE">Library
Reference</a>", contains a complete reference for Reference</a>", contains a complete reference for
Mini-XML, generated by <tt>mxmldoc</tt>.</li> Mini-XML, generated by <tt>mxmldoc</tt>.</li>
<li>Appendix D, "<a href="#SCHEMA">XML Schema</a>", shows <li>Appendix C, "<a href="#SCHEMA">XML Schema</a>", shows
the XML schema used for the XML files produced by the XML schema used for the XML files produced by
<tt>mxmldoc</tt>.</li> <tt>mxmldoc</tt>.</li>
...@@ -187,7 +183,7 @@ manual:</p> ...@@ -187,7 +183,7 @@ manual:</p>
<!-- NEED 6 --> <!-- NEED 6 -->
<h2>Legal Stuff</h2> <h2>Legal Stuff</h2>
<p>The Mini-XML library is copyright 2003-2016 by Michael R Sweet. License terms <p>The Mini-XML library is copyright 2003-2017 by Michael R Sweet. License terms
are described in <a href="#LICENSE">Appendix A - Mini-XML License</a>.</p> are described in <a href="#LICENSE">Appendix A - Mini-XML License</a>.</p>
</body> </body>
......
<html> <html>
<body> <body>
<h1 align='right'><a name='LICENSE'><img src="A.gif" align="right" <h1 align='right'><a name='LICENSE'>Appendix A - Mini-XML
hspace="10" width="100" height="100" alt="A"></a>Mini-XML License</a></h1>
License</h1>
<p>The Mini-XML library and included programs are provided under <p>The Mini-XML library and included programs are provided under
the terms of the GNU Library General Public License version 2 the terms of the GNU Library General Public License version 2
...@@ -566,7 +565,7 @@ Lesser General Public License for more details. ...@@ -566,7 +565,7 @@ Lesser General Public License for more details.
<p>You should have received a copy of the GNU Lesser General Public <p>You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA 02111-1307 USA
</ul> </ul>
......
#!/bin/sh #!/bin/sh
# #
# "$Id$"
#
# Script to make documentation... # Script to make documentation...
# #
# Copyright 2003-2010 by Michael R Sweet. # Copyright 2003-2010 by Michael R Sweet.
...@@ -12,7 +10,7 @@ ...@@ -12,7 +10,7 @@
# which should have been included with this file. If this file is # which should have been included with this file. If this file is
# missing or damaged, see the license at: # missing or damaged, see the license at:
# #
# http://www.minixml.org/ # https://michaelrsweet.github.io/mxml
# #
htmldoc --verbose --path "hires;." --batch mxml.book -f mxml.pdf htmldoc --verbose --path "hires;." --batch mxml.book -f mxml.pdf
...@@ -22,7 +20,3 @@ htmldoc --verbose --batch mxml.book --no-title -f mxml.html ...@@ -22,7 +20,3 @@ htmldoc --verbose --batch mxml.book --no-title -f mxml.html
rm -rf mxml.d rm -rf mxml.d
mkdir mxml.d mkdir mxml.d
htmldoc --verbose --batch mxml.book --no-title -t html -d mxml.d htmldoc --verbose --batch mxml.book --no-title -t html -d mxml.d
#
# End of "$Id$".
#
#HTMLDOC 1.8.27.1 #HTMLDOC 1.8.30
-t pdf14 -f "mxml.pdf" --book --toclevels 3 --no-numbered --toctitle "Table of Contents" --title --titleimage "title.html" --linkstyle plain --size 4.25x6.875in --left 0.750in --right 0.50in --top 0.50in --bottom 0.50in --header .t. --header1 ... --footer h.1 --nup 1 --tocheader .t. --tocfooter ..i --duplex --portrait --color --no-pscommands --no-xrxcomments --compression=9 --jpeg=95 --fontsize 9.0 --fontspacing 1.2 --headingfont Helvetica --bodyfont Helvetica --headfootsize 8.0 --headfootfont Helvetica-Oblique --charset iso-8859-1 --links --embedfonts --pagemode outline --pagelayout single --firstpage c1 --pageeffect none --pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password "" --user-password "" --browserwidth 300 --no-strict --no-overflow -t pdf14 -f "mxml.pdf" --book --toclevels 3 --no-numbered --toctitle "Table of Contents" --title --titleimage "title.html" --linkstyle plain --size 4.25x6.875in --left 0.750in --right 0.50in --top 0.50in --bottom 0.50in --header .t. --header1 ... --footer h.1 --nup 1 --tocheader .t. --tocfooter ..i --duplex --portrait --color --no-pscommands --no-xrxcomments --compression=9 --jpeg=95 --fontsize 9.0 --fontspacing 1.2 --headingfont Helvetica --bodyfont Helvetica --headfootsize 8.0 --headfootfont Helvetica-Oblique --charset iso-8859-1 --links --embedfonts --pagemode outline --pagelayout single --firstpage c1 --pageeffect none --pageduration 10 --effectduration 1.0 --no-encryption --permissions all --owner-password "" --user-password "" --browserwidth 300 --no-strict --no-overflow
intro.html intro.html
install.html install.html
...@@ -6,6 +6,5 @@ basics.html ...@@ -6,6 +6,5 @@ basics.html
advanced.html advanced.html
mxmldoc.html mxmldoc.html
license.html license.html
relnotes.html
reference.html reference.html
schema.html schema.html
This diff is collapsed.
File added
<html> <html>
<body> <body>
<h1 align='right'><a name='MXMLDOC'><img src="4.gif" align="right" <h1 align='right'><a name='MXMLDOC'>Chapter 4 - Using the mxmldoc
hspace="10" width="100" height="100" alt="4"></a>Using the mxmldoc Utility</a></h1>
Utility</h1>
<p>This chapter describes how to use <tt>mxmldoc(1)</tt> program to <p>This chapter describes how to use <tt>mxmldoc(1)</tt> program to
automatically generate documentation from C and C++ source automatically generate documentation from C and C++ source
...@@ -85,7 +84,7 @@ higher installed.</p> ...@@ -85,7 +84,7 @@ higher installed.</p>
<p>As noted previously, <tt>mxmldoc</tt> looks for in-line comments <p>As noted previously, <tt>mxmldoc</tt> looks for in-line comments
to describe the functions, types, and constants in your code. to describe the functions, types, and constants in your code.
<tt>Mxmldoc</tt> will document all public names it finds in your <tt>Mxmldoc</tt> will document all public names it finds in your
source files - any names starting with the underscore character (_) source files - any names starting with the underscore character (_)
or names that are documented with the <A or names that are documented with the <A
HREF="#ATDIRECTIVES">@private@</A> directive are treated as private HREF="#ATDIRECTIVES">@private@</A> directive are treated as private
and are not documented.</p> and are not documented.</p>
...@@ -95,7 +94,7 @@ are used to document that function or type. Comments appearing after ...@@ -95,7 +94,7 @@ are used to document that function or type. Comments appearing after
argument, definition, return type, or variable declarations are used argument, definition, return type, or variable declarations are used
to document that argument, definition, return type, or variable. For to document that argument, definition, return type, or variable. For
example, the following code excerpt defines a key/value structure example, the following code excerpt defines a key/value structure
and a function that creates a new instance of that structure:</p> and a function that creates a new instance of that structure:</p>
<pre> <pre>
/* A key/value pair. This is used with the /* A key/value pair. This is used with the
......
<h1 align='right'><a name='REFERENCE'><img src="C.gif" align="right" <h1 align='right'><a name='REFERENCE'>Appendix B - Library Reference</h1>
hspace="10" width="100" height="100" alt="C"></a>Library
Reference</h1>
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<head> <head>
<title>Documentation </title> <title>Documentation </title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta name="creator" content="Mini-XML v2.10"> <meta name="creator" content="Mini-XML v2.11">
<style type="text/css"><!-- <style type="text/css"><!--
body, p, h1, h2, h3, h4 { body, p, h1, h2, h3, h4 {
font-family: "lucida grande", geneva, helvetica, arial, sans-serif; font-family: "lucida grande", geneva, helvetica, arial, sans-serif;
...@@ -138,10 +138,7 @@ h3.title { ...@@ -138,10 +138,7 @@ h3.title {
</head> </head>
<body> <body>
<div class='body'> <div class='body'>
<h1 align='right'><a name='REFERENCE'><img src="C.gif" align="right" <h1 align='right'><a name='REFERENCE'>Appendix B - Library Reference</h1>
hspace="10" width="100" height="100" alt="C"></a>Library
Reference</h1>
<h2 class="title">Contents</h2> <h2 class="title">Contents</h2>
<ul class="contents"> <ul class="contents">
<li><a href="#FUNCTIONS">Functions</a><ul class="code"> <li><a href="#FUNCTIONS">Functions</a><ul class="code">
......
This diff is collapsed.
<html> <html>
<body> <body>
<h1 align='right'><a name='SCHEMA'><img src="D.gif" align="right" <h1 align='right'><a name='SCHEMA'>Appendix C - XML Schema</a></h1>
hspace="10" width="100" height="100" alt="D"></a>XML Schema</h1>
<p>This appendix provides the XML schema that is used for the XML <p>This appendix provides the XML schema that is used for the XML
files produced by <tt>mxmldoc</tt>. This schema is available on-line files produced by <tt>mxmldoc</tt>. This schema is available on-line
at:</p> at:</p>
<pre> <pre>
http://www.msweet.org/schema/mxmldoc.xsd https://michaelrsweet.github.io/mxml/mxmldoc.xsd
</pre> </pre>
<h2 _hd_omit_toc>mxmldoc.xsd</h2>