freeswitch/libs/xmlrpc-c
Anthony Minessale ebe53e826c remove assert on uninit mem
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8865 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-30 20:42:23 +00:00
..
conf/abyss_root add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
debian add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
doc merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
examples merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
include fix xmlrpc-c build on OS X 10.4 (FSBUILD-47) 2008-05-28 16:38:32 +00:00
lib remove assert on uninit mem 2008-06-30 20:42:23 +00:00
src merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
tools remove GNU_SOURCE from c file (we push from build system instead 2008-05-23 22:59:41 +00:00
Windows tweak windows mod_xml_rpc build. 2008-05-24 04:38:32 +00:00
.cvsignore add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
.update these aren't the droids you're looking for, move along.... 2007-11-30 22:56:01 +00:00
common.mk merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
config.mk.in merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
configure.gnu don't build curl client, we don't need it 2007-03-23 18:38:55 +00:00
configure.in not supposed to do that in a conditional 2008-05-23 22:55:40 +00:00
dll-common.make merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
dylib-common.make merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
GNUmakefile merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
install-sh add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
irix-common.make merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
ltconfig add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
Makefile merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
Makefile.common add --enable-64 configure flag to build 64 bit with suncc 2007-11-16 04:26:00 +00:00
Makefile.config.in add --enable-64 configure flag to build 64 bit with suncc 2007-11-16 04:26:00 +00:00
Makefile.depend add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
Makefile.srcdir.in merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
Makefile.version merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
missing merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
mkinstalldirs merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
README merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
stamp-h.in add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
transport_config.make merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
unix-common.make merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
version.h working windows build for mod_xml_rpc and xmlrpc-c 2008-05-23 21:43:41 +00:00
xmlrpc_amconfig.h.in tweak 2008-05-24 03:10:36 +00:00
xmlrpc_config.h.in tweak 2008-05-24 03:08:41 +00:00
xmlrpc-c-config.in add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
xmlrpc-c-config.main merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00
xmlrpc-c-config.test.in add xmlrpc-c 1.03.14 to in tree libs 2006-12-21 03:57:49 +00:00
xmlrpc-c-config.test.main merged new xmlrpc-c revision 1472 from https://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/trunk 2008-05-23 20:56:24 +00:00

This is the source code for XML-RPC for C/C++, called Xmlrpc-c for short.

XML-RPC for C/C++ is programming libraries and related tools to help you
write an XML-RPC server or client in C or C++.

Documentation for the package is at

  http://xmlrpc-c.sourceforge.net/doc

See the Xmlrpc-c website at:

  http://xmlrpc-c.sourceforge.net/


PREREQUISITES
-------------

To build a useful Xmlrpc-c client library, you'll need to have at
least one HTTP library.  Xmlrpc-c knows how to use W3C Libwww (Version
5.3.2 or newer), Curl, and Wininet.  The configurator gives you the
option of building libraries that use any or all of these, and
defaults to every one you appear to have installed.  If you don't
appear to have any installed, the configurator causes the build to
omit client facilities altogether.

Information about W3C Libwww, including how to get it are at
<http://www.w3.org/Library>.

For Curl, see <http://curl.haxx.se>.

Wininet comes with Windows, and isn't available for any other platform.

You also need an XML parser/builder library.  An old version of Expat
is included in the package and used by default, so there's no actual
prerequisite here.  But if you separately obtain Libxml2, you can
configure the build to use that instead.  There's no really pressing
reason to do that, though.

BUILDING, INSTALLING
--------------------

See the file doc/INSTALL.

In the simplest case, it's just a conventional

  $ ./configure
  $ make
  $ make install


ADDITIONAL INFORMATION
----------------------

See the doc/ directory of the source tree for information about the
source code.  User documentation is on the web, as described above.