Compare commits
222 Commits
branch-1.4
...
last_svn_1
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2d978c32b8 | ||
![]() |
e386dd0d68 | ||
![]() |
5a2cc884c1 | ||
![]() |
a362d06dff | ||
![]() |
0e73448ea8 | ||
![]() |
a7966b6597 | ||
![]() |
2d5c6310a9 | ||
![]() |
c9bcee536e | ||
![]() |
1605744278 | ||
![]() |
ce0d2833a3 | ||
![]() |
74db05ff1e | ||
![]() |
9468e0224a | ||
![]() |
cb89781a55 | ||
![]() |
3de0765893 | ||
![]() |
ce0e5b664f | ||
![]() |
eec36896c3 | ||
![]() |
00cf8052de | ||
![]() |
74b8730f0f | ||
![]() |
1b45bec411 | ||
![]() |
21163f491d | ||
![]() |
a54e07bfb2 | ||
![]() |
0dea692199 | ||
![]() |
dc457414d1 | ||
![]() |
e1d09004eb | ||
![]() |
640fa8b1be | ||
![]() |
2bcbdffd89 | ||
![]() |
6c8a4dd361 | ||
![]() |
e9941f7ac8 | ||
![]() |
5a465a5cf2 | ||
![]() |
6aa2419cfd | ||
![]() |
712ed6d2ff | ||
![]() |
53d5e61b33 | ||
![]() |
324931ca8f | ||
![]() |
edc0638640 | ||
![]() |
e1ea72a5fb | ||
![]() |
5eb55e0fb2 | ||
![]() |
9226dd833b | ||
![]() |
25c908c558 | ||
![]() |
16e91b5dcc | ||
![]() |
01d17e5c4b | ||
![]() |
a1d707ac81 | ||
![]() |
4ad6ea3545 | ||
![]() |
70a0aff4e7 | ||
![]() |
aaacf65f41 | ||
![]() |
cd8ce90e19 | ||
![]() |
812d019d12 | ||
![]() |
881b212690 | ||
![]() |
223c0e8816 | ||
![]() |
ceca478180 | ||
![]() |
7963e97469 | ||
![]() |
0080c080cd | ||
![]() |
405451e34c | ||
![]() |
a772b1a754 | ||
![]() |
ffc4668e0b | ||
![]() |
56a7f038dc | ||
![]() |
3ba4e34662 | ||
![]() |
515233ca56 | ||
![]() |
423808a095 | ||
![]() |
f22a69b487 | ||
![]() |
bcf5a5c5e0 | ||
![]() |
e0c9de0b1d | ||
![]() |
94e4a3bdda | ||
![]() |
b7b3bb7d05 | ||
![]() |
f0161c7274 | ||
![]() |
4b40e94b03 | ||
![]() |
1c9632dcc3 | ||
![]() |
cc0c2ffc50 | ||
![]() |
f812b124d7 | ||
![]() |
a785465222 | ||
![]() |
078f3f8faf | ||
![]() |
1eeaf99b83 | ||
![]() |
f6dd5062fe | ||
![]() |
7d4a610b93 | ||
![]() |
0a074d1989 | ||
![]() |
0475a46680 | ||
![]() |
2a76749682 | ||
![]() |
e4bcf18599 | ||
![]() |
c856356414 | ||
![]() |
6acffb7ede | ||
![]() |
837f31bacd | ||
![]() |
5151d45203 | ||
![]() |
114389589d | ||
![]() |
b817ec5152 | ||
![]() |
d9de9a486c | ||
![]() |
13ebb40e08 | ||
![]() |
b614c81e94 | ||
![]() |
53766465a9 | ||
![]() |
9bc187d4c6 | ||
![]() |
80517f26a6 | ||
![]() |
468cb2a908 | ||
![]() |
d71db4c57c | ||
![]() |
947dfd9a85 | ||
![]() |
8f7fd0fc6d | ||
![]() |
81635d74c1 | ||
![]() |
d8ba182d85 | ||
![]() |
0a41ee988b | ||
![]() |
907eb0636a | ||
![]() |
80fc7c3bb0 | ||
![]() |
83fb96fbe2 | ||
![]() |
4e1240a0a8 | ||
![]() |
2c1dba2942 | ||
![]() |
4ceb6c67d1 | ||
![]() |
3fa207984a | ||
![]() |
b82c9c6009 | ||
![]() |
b1f6e83380 | ||
![]() |
00a33f5788 | ||
![]() |
dfec187e88 | ||
![]() |
dee3e96a63 | ||
![]() |
23e8160417 | ||
![]() |
99e11d4fd5 | ||
![]() |
fb4e7f659d | ||
![]() |
28799f26c9 | ||
![]() |
c1e5e4d6a4 | ||
![]() |
c0d9908afe | ||
![]() |
e80cc3ac64 | ||
![]() |
e04192e1d0 | ||
![]() |
bbe85ef599 | ||
![]() |
5c0893928c | ||
![]() |
948c959be5 | ||
![]() |
f8c4d81ee5 | ||
![]() |
286a45d4ad | ||
![]() |
59e0e015be | ||
![]() |
bdda54a66b | ||
![]() |
41cb45146c | ||
![]() |
2c2a5f7c18 | ||
![]() |
047b9534bb | ||
![]() |
88076a3c4b | ||
![]() |
c3060e0d0b | ||
![]() |
2ac3819f8c | ||
![]() |
0d451c9c8e | ||
![]() |
bbd16d75ed | ||
![]() |
a225d3b54e | ||
![]() |
08834bf0f0 | ||
![]() |
e31fcce11d | ||
![]() |
dce8f71256 | ||
![]() |
7a359f29e3 | ||
![]() |
ed9a594e73 | ||
![]() |
039b5fdae6 | ||
![]() |
f07bcb749f | ||
![]() |
f64c539395 | ||
![]() |
cab8e4f799 | ||
![]() |
2331839f69 | ||
![]() |
363ac6e007 | ||
![]() |
5c4e45fb4d | ||
![]() |
436bc8fc6d | ||
![]() |
c6d3d63223 | ||
![]() |
ae7ca6a2cf | ||
![]() |
9595ddcf3a | ||
![]() |
fd19d54144 | ||
![]() |
17db87ab96 | ||
![]() |
3b12ced1f8 | ||
![]() |
4abbd5a8a4 | ||
![]() |
836069f43b | ||
![]() |
353a876a54 | ||
![]() |
2bc6a1f8dd | ||
![]() |
1d9e8712b7 | ||
![]() |
819ad1f365 | ||
![]() |
e9e8ea5636 | ||
![]() |
14f72e1442 | ||
![]() |
ae13c481a7 | ||
![]() |
38a91fdaec | ||
![]() |
87f336c940 | ||
![]() |
74d2b0049b | ||
![]() |
635d6ffa93 | ||
![]() |
8c56f16607 | ||
![]() |
5d3ef166c1 | ||
![]() |
a4072c19b1 | ||
![]() |
1716c7a10d | ||
![]() |
83782e8ae2 | ||
![]() |
f1cc7db79d | ||
![]() |
e69d5a8609 | ||
![]() |
16637892e3 | ||
![]() |
d19a57c866 | ||
![]() |
8c21b2c4d9 | ||
![]() |
736efca5dd | ||
![]() |
d5449dc948 | ||
![]() |
7c49b3b8a4 | ||
![]() |
5c03ebe6e1 | ||
![]() |
d17eb5fcfc | ||
![]() |
8625298899 | ||
![]() |
864d3db0ad | ||
![]() |
1d4d1ff87e | ||
![]() |
a26769b27b | ||
![]() |
fbbec55457 | ||
![]() |
8245b0d808 | ||
![]() |
815d08420a | ||
![]() |
1d0ce01f31 | ||
![]() |
947896bcee | ||
![]() |
7ed934d858 | ||
![]() |
4a7708331c | ||
![]() |
ab66940a89 | ||
![]() |
ebac5fe596 | ||
![]() |
11de68d0e3 | ||
![]() |
dfe3071af4 | ||
![]() |
cd50cb678f | ||
![]() |
f13fd3d522 | ||
![]() |
927b86545f | ||
![]() |
a155612cba | ||
![]() |
df3df9eaed | ||
![]() |
eefeb86a96 | ||
![]() |
0452011b99 | ||
![]() |
a20707485d | ||
![]() |
ec86a6f92b | ||
![]() |
89e7a40fcc | ||
![]() |
90c3db2a96 | ||
![]() |
cf9ae4f6e5 | ||
![]() |
f28f81f820 | ||
![]() |
bcaba51f57 | ||
![]() |
4c5b61dc55 | ||
![]() |
9147c3517e | ||
![]() |
cbefc2ff49 | ||
![]() |
863e743c41 | ||
![]() |
26bde09028 | ||
![]() |
bc2941c2a7 | ||
![]() |
40186d3e9c | ||
![]() |
01d26f8f74 | ||
![]() |
b2cb458ee3 | ||
![]() |
16da6980d1 | ||
![]() |
211973749c | ||
![]() |
a22ba2f159 | ||
![]() |
142929623d | ||
![]() |
3170fbd730 |
64
Makefile.am
Normal file
64
Makefile.am
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
#
|
||||||
|
# Top-level "Makefile.am" for libupnp
|
||||||
|
#
|
||||||
|
# Copyright (C) 2005 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||||
|
#
|
||||||
|
|
||||||
|
ACLOCAL_AMFLAGS = -I m4
|
||||||
|
|
||||||
|
DISTCHECK_CONFIGURE_FLAGS = --enable-debug --enable-samples
|
||||||
|
|
||||||
|
SUBDIRS = \
|
||||||
|
ixml \
|
||||||
|
threadutil \
|
||||||
|
upnp \
|
||||||
|
docs/dist
|
||||||
|
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
Doxyfile \
|
||||||
|
libupnp.pc.in \
|
||||||
|
LICENSE \
|
||||||
|
THANKS \
|
||||||
|
libupnp.spec \
|
||||||
|
build/libupnp.bpf \
|
||||||
|
build/libupnp.bpr \
|
||||||
|
build/libupnp.dsp \
|
||||||
|
build/libupnp.dsw \
|
||||||
|
build/inc/autoconfig.h \
|
||||||
|
build/inc/config.h \
|
||||||
|
build/inc/upnpconfig.h \
|
||||||
|
build/msvc/inttypes.h \
|
||||||
|
build/msvc/stdint.h \
|
||||||
|
build/vc8/ixml.vcproj \
|
||||||
|
build/vc8/libupnp.sln \
|
||||||
|
build/vc8/libupnp.vcproj \
|
||||||
|
build/vc8/threadutil.vcproj \
|
||||||
|
build/vc8/tvcombo.vcproj \
|
||||||
|
build/vc8/tvctrlpt.vcproj \
|
||||||
|
build/vc8/tvdevice.vcproj \
|
||||||
|
build/vc9/ixml.vcproj \
|
||||||
|
build/vc9/libupnp.sln \
|
||||||
|
build/vc9/libupnp.vcproj \
|
||||||
|
build/vc9/threadutil.vcproj \
|
||||||
|
build/vc9/tvcombo.vcproj \
|
||||||
|
build/vc9/tvctrlpt.vcproj \
|
||||||
|
build/vc9/tvdevice.vcproj
|
||||||
|
|
||||||
|
|
||||||
|
# This variable must have 'exec' in its name, in order to be installed
|
||||||
|
# by 'install-exec' target (instead of default 'install-data')
|
||||||
|
pkgconfigexecdir = $(libdir)/pkgconfig
|
||||||
|
pkgconfigexec_DATA = libupnp.pc
|
||||||
|
|
||||||
|
|
||||||
|
$(pkgconfigexec_DATA): config.status
|
||||||
|
|
||||||
|
|
||||||
|
if WITH_DOCUMENTATION
|
||||||
|
doc_DATA = LICENSE README NEWS TODO THANKS
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
CLEANFILES = IUpnpErrFile.txt IUpnpInfoFile.txt
|
||||||
|
|
@@ -1,7 +1,8 @@
|
|||||||
Linux* SDK for UPnP* Devices (libupnp)
|
Portable SDK for UPnP* Devices (libupnp)
|
||||||
|
|
||||||
Copyright (c) 2000-2003 Intel Corporation - All Rights Reserved.
|
Copyright (c) 2000-2003 Intel Corporation - All Rights Reserved.
|
||||||
Copyright (c) 2005-2006 Rémi Turboult <r3mi@users.sourceforge.net>
|
Copyright (c) 2005-2006 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||||
|
Copyright (c) 2006 Michel Pfeiffer and others <virtual_worlds@gmx.de>
|
||||||
|
|
||||||
See LICENSE for details.
|
See LICENSE for details.
|
||||||
|
|
||||||
@@ -21,8 +22,8 @@ sections:
|
|||||||
1) Release Contents
|
1) Release Contents
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
The Linux SDK for UPnP Devices is an SDK for development of UPnP device
|
The Portable SDK for UPnP Devices is an SDK for development of UPnP device
|
||||||
and control point applications for Linux. It consists of the core UPnP
|
and control point applications. It consists of the core UPnP
|
||||||
protocols along with a UPnP-specific eXtensible Markup Language (XML) parser
|
protocols along with a UPnP-specific eXtensible Markup Language (XML) parser
|
||||||
supporting the Document Object Model (DOM) Level 2 API and an optional,
|
supporting the Document Object Model (DOM) Level 2 API and an optional,
|
||||||
integrated mini web server for serving UPnP related documents.
|
integrated mini web server for serving UPnP related documents.
|
||||||
@@ -31,7 +32,7 @@ integrated mini web server for serving UPnP related documents.
|
|||||||
2) Package Contents
|
2) Package Contents
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
The Linux SDK for UPnP Devices contains the following:
|
The SDK for UPnP Devices contains the following:
|
||||||
|
|
||||||
README This file. Contains the installation and build instructions.
|
README This file. Contains the installation and build instructions.
|
||||||
LICENSE The licensing terms the SDK is distributed under.
|
LICENSE The licensing terms the SDK is distributed under.
|
||||||
@@ -54,11 +55,10 @@ upnp\sample A sample device and control point application, illustrating the
|
|||||||
3) System Requirements
|
3) System Requirements
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
The SDK for UPnP Devices is designed to compile and run under the
|
The SDK for UPnP Devices is designed to compile and run under several
|
||||||
Linux operating system. It does, however, have dependencies on some
|
operating systems. It does, however, have dependencies on some
|
||||||
packages that may not be installed by default. All packages that it
|
packages that may not be installed by default. All packages that it
|
||||||
requires are listed below. The name of the package and where it can be
|
requires are listed below.
|
||||||
found is dependent on the distribution of Linux being used.
|
|
||||||
|
|
||||||
libpthread The header and library are installed as part of the glibc-devel
|
libpthread The header and library are installed as part of the glibc-devel
|
||||||
package (or equivalent).
|
package (or equivalent).
|
||||||
@@ -82,7 +82,7 @@ ps2pdf The final step to making the PDF is converting the PostStript
|
|||||||
into Portable Document Format. The ghostscript package provides
|
into Portable Document Format. The ghostscript package provides
|
||||||
this tool.
|
this tool.
|
||||||
|
|
||||||
For the UPnP library to function correctly, Linux networking must be configured
|
For the UPnP library to function correctly, networking must be configured
|
||||||
properly for multicasting. To do this:
|
properly for multicasting. To do this:
|
||||||
|
|
||||||
route add -net 239.0.0.0 netmask 255.0.0.0 eth0
|
route add -net 239.0.0.0 netmask 255.0.0.0 eth0
|
||||||
@@ -92,14 +92,6 @@ this addition, device advertisements and control point searches will not
|
|||||||
function.
|
function.
|
||||||
|
|
||||||
|
|
||||||
libupnp has been built and tested on the following configurations:
|
|
||||||
|
|
||||||
* MandrakeLinux 10.1 (kernel 2.6.8.1-12mdk, gcc 3.4.1, glibc-2.3.3)
|
|
||||||
|
|
||||||
* Ubuntu 5.10 "Breezy Badger" (Linux kernel 2.6.12-9-386, gcc 4.0.2 20050808
|
|
||||||
prerelease, libc6 2.3.5-1ubuntu12)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4) Build Instructions
|
4) Build Instructions
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
@@ -118,6 +110,14 @@ All pieces of the SDK are configured and built from the $(LIBUPNP) directory.
|
|||||||
will build a version of the binaries without debug support, and with default
|
will build a version of the binaries without debug support, and with default
|
||||||
options enabled (see below for options available at configure time).
|
options enabled (see below for options available at configure time).
|
||||||
|
|
||||||
|
% cd $(LIBUPNP)
|
||||||
|
% ./configure CFLAGS="-DSPARC_SOLARIS -mtune=<cputype> -mcpu=<cputype>"
|
||||||
|
% make
|
||||||
|
|
||||||
|
will build a Sparc Solaris version of the binaries without debug support
|
||||||
|
and with default options enabled (see below for options available at
|
||||||
|
configure time). Please note: <cputype> has to be replaced by a token that
|
||||||
|
fits to your platform and CPU (e.g. "supersparc").
|
||||||
|
|
||||||
To build the documentation, assuming all the necessary tools are installed
|
To build the documentation, assuming all the necessary tools are installed
|
||||||
(see section 3) :
|
(see section 3) :
|
||||||
@@ -160,7 +160,7 @@ To build without:
|
|||||||
% make
|
% make
|
||||||
|
|
||||||
|
|
||||||
The SDK for Linux also contains some additional helper APIs, declared in
|
The SDK also contains some additional helper APIs, declared in
|
||||||
inc/tools/upnptools.h. If these additional tools are not required, they can
|
inc/tools/upnptools.h. If these additional tools are not required, they can
|
||||||
be compiled out:
|
be compiled out:
|
||||||
|
|
||||||
@@ -240,6 +240,45 @@ sub-directory. Example :
|
|||||||
% ../../upnp_tv_device
|
% ../../upnp_tv_device
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SOLARIS BUILD
|
||||||
|
|
||||||
|
The building process for the Solaris operating system is similar to the one
|
||||||
|
described above. Only the call to ./configure has to be done using an
|
||||||
|
additional parameter:
|
||||||
|
|
||||||
|
./configure CFLAGS="-mcpu=<cputype> -mtune=<cputype> -DSPARC_SOLARIS"
|
||||||
|
|
||||||
|
where <cputype> has to be replaced by the appropriate CPU tuning flag (e.g.
|
||||||
|
"supersparc"). Afterwards
|
||||||
|
|
||||||
|
make
|
||||||
|
make install
|
||||||
|
|
||||||
|
can be called as described above.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
WINDOWS BUILD
|
||||||
|
|
||||||
|
In order to build libupnp under Windows the pthreads-w32 package is required.
|
||||||
|
You can download a self-extracting ZIP file from the following location:
|
||||||
|
|
||||||
|
ftp://sources.redhat.com/pub/pthreads-win32/pthreads-w32-2-7-0-release.exe
|
||||||
|
|
||||||
|
Execute the self-extracting archive and copy the Pre-build.2 folder to the
|
||||||
|
top level source folder.
|
||||||
|
Rename Pre-build.2 to pthreads.
|
||||||
|
Open the provided workspace build\libupnp.dsw with Visual C++ 6.0 and select
|
||||||
|
Build->Build libupnp.dll (F7)
|
||||||
|
|
||||||
|
For building a static library instead of a DLL and for using the static
|
||||||
|
pthreads-w32 library following switches need to be defined additionally:
|
||||||
|
|
||||||
|
UPNP_STATIC_LIB - for creating a statically linkable UPnP-library
|
||||||
|
PTW32_STATIC_LIB - for using the static pthreads32 library
|
||||||
|
|
||||||
|
|
||||||
5) Install/Uninstall Instructions
|
5) Install/Uninstall Instructions
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
@@ -281,9 +320,8 @@ See NEWS file.
|
|||||||
8) Support and Contact Information
|
8) Support and Contact Information
|
||||||
-------------------------------------------
|
-------------------------------------------
|
||||||
|
|
||||||
Intel is not providing support for the Linux SDK for UPnP Devices. Two
|
Intel is not providing support for the SDK for UPnP Devices. Mailing lists
|
||||||
mailing lists for the SDK are available on http://upnp.sourceforge.net/.
|
and discussion boards can be found at http://www.libupnp.org/.
|
||||||
Questions and problems should be addressed on the appropriate mailing list.
|
|
||||||
|
|
||||||
If you find this SDK useful, please send an email to upnp@intel.com and let
|
If you find this SDK useful, please send an email to upnp@intel.com and let
|
||||||
us know.
|
us know.
|
57
THANKS
Normal file
57
THANKS
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
|
||||||
|
libupnp was originally written by Intel Corporation.
|
||||||
|
|
||||||
|
Many people further contributed to libupnp by reporting problems,
|
||||||
|
suggesting various improvements or submitting actual code.
|
||||||
|
Here is a list of these people. Help us keep it complete and
|
||||||
|
exempt of errors.
|
||||||
|
|
||||||
|
- Alex (afaucher)
|
||||||
|
- Andre Sodermans (wienerschnitzel)
|
||||||
|
- Anthony Viallard (homer242)
|
||||||
|
- Apostolos Syropoulos
|
||||||
|
- Arno Willig
|
||||||
|
- Bob Ciora
|
||||||
|
- Carlo Parata
|
||||||
|
- Chaos
|
||||||
|
- Charles Nepveu (cnepveu)
|
||||||
|
- Chris Pickel
|
||||||
|
- Chuck Thomason (cyt4)
|
||||||
|
- Craig Nelson
|
||||||
|
- David Maass
|
||||||
|
- Emil Ljungdahl
|
||||||
|
- Erik Johansson
|
||||||
|
- Eric Tanguy
|
||||||
|
- Erwan Velu
|
||||||
|
- Eugene Christensen
|
||||||
|
- Fabrice Fontaine
|
||||||
|
- Fredrik Svensson
|
||||||
|
- Glen Masgai
|
||||||
|
- Hartmut Holzgraefe - hholzgra
|
||||||
|
- Ingo Hofmann
|
||||||
|
- Jiri Zouhar
|
||||||
|
- John Dennis
|
||||||
|
- Jonathan Casiot (no_dice)
|
||||||
|
- Josh Carroll
|
||||||
|
- Keith Brindley
|
||||||
|
- Leuk_He
|
||||||
|
- Loigu
|
||||||
|
- Luke Kim (nereusuj)
|
||||||
|
- Marcelo Roberto Jimenez (mroberto)
|
||||||
|
- Markus Strobl
|
||||||
|
- Nektarios K. Papadopoulos (npapadop)
|
||||||
|
- Nicholas Kraft
|
||||||
|
- Nick Leverton (leveret)
|
||||||
|
- Oskar Liljeblad
|
||||||
|
- Michael (oxygenic)
|
||||||
|
- Paul Vixie
|
||||||
|
- Peter Hartley
|
||||||
|
- Rene Hexel
|
||||||
|
- Robert Gingher (robsbox)
|
||||||
|
- Ronan Menard
|
||||||
|
- Siva Chandran
|
||||||
|
- Stéphane Corthésy
|
||||||
|
- Steve Bresson
|
||||||
|
- Timothy Redaelli
|
||||||
|
- Titus Winters
|
||||||
|
|
4
libupnp/bootstrap → bootstrap
Normal file → Executable file
4
libupnp/bootstrap → bootstrap
Normal file → Executable file
@@ -13,7 +13,3 @@ autoreconf --force --install -Wall -Wno-obsolete $* || exit 1
|
|||||||
echo "Now run ./configure and then make."
|
echo "Now run ./configure and then make."
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
168
build/inc/autoconfig.h
Normal file
168
build/inc/autoconfig.h
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
/* autoconfig.h. Generated from autoconfig.h.in by configure. */
|
||||||
|
/* autoconfig.h.in. Generated from configure.ac by autoheader. */
|
||||||
|
|
||||||
|
/* Define to 1 to compile debug code */
|
||||||
|
/* #undef DEBUG */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <arpa/inet.h> header file. */
|
||||||
|
#define HAVE_ARPA_INET_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||||
|
#define HAVE_DLFCN_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||||
|
/* #undef HAVE_DOPRNT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||||
|
#define HAVE_FCNTL_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
|
||||||
|
#define HAVE_FSEEKO 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `ftime' function. */
|
||||||
|
#define HAVE_FTIME 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||||
|
#define HAVE_INTTYPES_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `compat' library (-lcompat). */
|
||||||
|
/* #undef HAVE_LIBCOMPAT */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <limits.h> header file. */
|
||||||
|
#define HAVE_LIMITS_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <memory.h> header file. */
|
||||||
|
#define HAVE_MEMORY_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <netdb.h> header file. */
|
||||||
|
#define HAVE_NETDB_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <netinet/in.h> header file. */
|
||||||
|
#define HAVE_NETINET_IN_H 1
|
||||||
|
|
||||||
|
/* Define if you have POSIX threads libraries and header files. */
|
||||||
|
#define HAVE_PTHREAD 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdint.h> header file. */
|
||||||
|
#define HAVE_STDINT_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||||
|
#define HAVE_STDLIB_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <strings.h> header file. */
|
||||||
|
#define HAVE_STRINGS_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <string.h> header file. */
|
||||||
|
#define HAVE_STRING_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <syslog.h> header file. */
|
||||||
|
#define HAVE_SYSLOG_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
||||||
|
#define HAVE_SYS_IOCTL_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/socket.h> header file. */
|
||||||
|
#define HAVE_SYS_SOCKET_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||||
|
#define HAVE_SYS_STAT_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/timeb.h> header file. */
|
||||||
|
#define HAVE_SYS_TIMEB_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||||
|
#define HAVE_SYS_TIME_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||||
|
#define HAVE_SYS_TYPES_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the <unistd.h> header file. */
|
||||||
|
#define HAVE_UNISTD_H 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `vprintf' function. */
|
||||||
|
#define HAVE_VPRINTF 1
|
||||||
|
|
||||||
|
/* Define to 1 to prevent compilation of assert() */
|
||||||
|
#define NDEBUG 1
|
||||||
|
|
||||||
|
/* Define to 1 to prevent some debug code */
|
||||||
|
#define NO_DEBUG 1
|
||||||
|
|
||||||
|
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||||
|
/* #undef NO_MINUS_C_MINUS_O */
|
||||||
|
|
||||||
|
/* Name of package */
|
||||||
|
#define PACKAGE "libupnp"
|
||||||
|
|
||||||
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
|
#define PACKAGE_BUGREPORT "mroberto@users.sourceforge.net"
|
||||||
|
|
||||||
|
/* Define to the full name of this package. */
|
||||||
|
#define PACKAGE_NAME "libupnp"
|
||||||
|
|
||||||
|
/* Define to the full name and version of this package. */
|
||||||
|
#define PACKAGE_STRING "libupnp 1.4.7"
|
||||||
|
|
||||||
|
/* Define to the one symbol short name of this package. */
|
||||||
|
#define PACKAGE_TARNAME "libupnp"
|
||||||
|
|
||||||
|
/* Define to the version of this package. */
|
||||||
|
#define PACKAGE_VERSION "1.4.7"
|
||||||
|
|
||||||
|
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||||
|
your system. */
|
||||||
|
/* #undef PTHREAD_CREATE_JOINABLE */
|
||||||
|
|
||||||
|
/* Define to 1 if you have the ANSI C header files. */
|
||||||
|
#define STDC_HEADERS 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_HAVE_CLIENT 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
/* #undef UPNP_HAVE_DEBUG */
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_HAVE_DEVICE 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_HAVE_TOOLS 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_HAVE_WEBSERVER 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_VERSION_MAJOR 1
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_VERSION_MINOR 4
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_VERSION_PATCH 7
|
||||||
|
|
||||||
|
/* see upnpconfig.h */
|
||||||
|
#define UPNP_VERSION_STRING "1.4.7"
|
||||||
|
|
||||||
|
/* Version number of package */
|
||||||
|
#define VERSION "1.4.7"
|
||||||
|
|
||||||
|
/* File Offset size */
|
||||||
|
#define _FILE_OFFSET_BITS 64
|
||||||
|
|
||||||
|
/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
|
||||||
|
/* #undef _LARGEFILE_SOURCE */
|
||||||
|
|
||||||
|
/* Large files support */
|
||||||
|
#define _LARGE_FILE_SOURCE
|
||||||
|
|
||||||
|
/* Define to empty if `const' does not conform to ANSI C. */
|
||||||
|
/* #undef const */
|
||||||
|
|
||||||
|
/* Define to `long int' if <sys/types.h> does not define. */
|
||||||
|
/* #undef off_t */
|
||||||
|
|
||||||
|
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||||
|
/* #undef size_t */
|
||||||
|
|
||||||
|
/* Substitute for socklen_t */
|
||||||
|
/* #undef socklen_t */
|
343
build/inc/config.h
Normal file
343
build/inc/config.h
Normal file
@@ -0,0 +1,343 @@
|
|||||||
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
//
|
||||||
|
// Copyright (c) 2000-2003 Intel Corporation
|
||||||
|
// All rights reserved.
|
||||||
|
//
|
||||||
|
// Redistribution and use in source and binary forms, with or without
|
||||||
|
// modification, are permitted provided that the following conditions are met:
|
||||||
|
//
|
||||||
|
// * Redistributions of source code must retain the above copyright notice,
|
||||||
|
// this list of conditions and the following disclaimer.
|
||||||
|
// * Redistributions in binary form must reproduce the above copyright notice,
|
||||||
|
// this list of conditions and the following disclaimer in the documentation
|
||||||
|
// and/or other materials provided with the distribution.
|
||||||
|
// * Neither name of Intel Corporation nor the names of its contributors
|
||||||
|
// may be used to endorse or promote products derived from this software
|
||||||
|
// without specific prior written permission.
|
||||||
|
//
|
||||||
|
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||||
|
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
|
||||||
|
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
|
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||||
|
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||||
|
// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||||
|
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
//
|
||||||
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef INTERNAL_CONFIG_H
|
||||||
|
#define INTERNAL_CONFIG_H
|
||||||
|
|
||||||
|
#include "autoconfig.h"
|
||||||
|
|
||||||
|
|
||||||
|
/** @name Compile time configuration options
|
||||||
|
* The Linux SDK for UPnP Devices contains some compile-time parameters
|
||||||
|
* that effect the behavior of the SDK. All configuration options are
|
||||||
|
* located in {\tt src/inc/config.h}.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
|
||||||
|
/** @name THREAD_IDLE_TIME
|
||||||
|
* The {\tt THREAD_IDLE_TIME} constant determines when a thread will be
|
||||||
|
* removed from the thread pool and returned to the operating system. When
|
||||||
|
* a thread in the thread pool has been idle for this number of milliseconds
|
||||||
|
* the thread will be released from the thread pool. The default value is
|
||||||
|
* 5000 milliseconds (5 seconds).
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define THREAD_IDLE_TIME 5000
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name JOBS_PER_THREAD
|
||||||
|
* The {\tt JOBS_PER_THREAD} constant determines when a new thread will be
|
||||||
|
* allocated to the thread pool inside the SDK. The thread pool will
|
||||||
|
* try and maintain this jobs/thread ratio. When the jobs/thread ratio
|
||||||
|
* becomes greater than this, then a new thread (up to the max) will be
|
||||||
|
* allocated to the thread pool. The default ratio is 10 jobs/thread.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define JOBS_PER_THREAD 10
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name MIN_THREADS
|
||||||
|
* The {\tt MIN_THREADS} constant defines the minimum number of threads the
|
||||||
|
* thread pool inside the SDK will create. The thread pool will
|
||||||
|
* always have this number of threads. These threads are used
|
||||||
|
* for both callbacks into applications built on top of the SDK and also
|
||||||
|
* for making connections to other control points and devices. This number
|
||||||
|
* includes persistent threads. The default value is two threads.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define MIN_THREADS 2
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name MAX_THREADS
|
||||||
|
* The {\tt MAX_THREADS} constant defines the maximum number of threads the
|
||||||
|
* thread pool inside the SDK will create. These threads are used
|
||||||
|
* for both callbacks into applications built on top of the library and also
|
||||||
|
* for making connections to other control points and devices. It is not
|
||||||
|
* recommended that this value be below 10, since the threads are
|
||||||
|
* necessary for correct operation. This value can be increased for greater
|
||||||
|
* performance in operation at the expense of greater memory overhead. The
|
||||||
|
* default value is 12.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define MAX_THREADS 12
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name MAX_JOBS_TOTAL
|
||||||
|
* The {\tt MAX_JOBS_TOTAL} constant determines the maximum number of jobs
|
||||||
|
* that can be queued. If this limit is reached further jobs will be thrown
|
||||||
|
* to avoid memory exhaustion. The default value 100.
|
||||||
|
* (Added by Axis.)
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define MAX_JOBS_TOTAL 100
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name DEFAULT_SOAP_CONTENT_LENGTH
|
||||||
|
* SOAP messages will read at most {\tt DEFAULT_SOAP_CONTENT_LENGTH} bytes.
|
||||||
|
* This prevents devices that have a misbehaving web server to send
|
||||||
|
* a large amount of data to the control point causing it to crash.
|
||||||
|
* This can be adjusted dynamically with {\tt UpnpSetMaxContentLength}.
|
||||||
|
*/
|
||||||
|
//@{
|
||||||
|
#define DEFAULT_SOAP_CONTENT_LENGTH 16000
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name NUM_SSDP_COPY
|
||||||
|
* This configuration parameter determines how many copies of each SSDP
|
||||||
|
* advertisement and search packets will be sent. By default it will send two
|
||||||
|
* copies of every packet.
|
||||||
|
*/
|
||||||
|
//@{
|
||||||
|
#define NUM_SSDP_COPY 2
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name SSDP_PAUSE
|
||||||
|
* This configuration parameter determines the pause between identical SSDP
|
||||||
|
* advertisement and search packets. The pause is measured in milliseconds
|
||||||
|
* and defaults to 100.
|
||||||
|
*/
|
||||||
|
//@{
|
||||||
|
#define SSDP_PAUSE 100
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name WEB_SERVER_BUF_SIZE
|
||||||
|
* This configuration parameter sets the maximum buffer size for the
|
||||||
|
* webserver. The default value is 1MB.
|
||||||
|
*/
|
||||||
|
//@{
|
||||||
|
#define WEB_SERVER_BUF_SIZE (1024*1024)
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name AUTO_RENEW_TIME
|
||||||
|
* The {\tt AUTO_RENEW_TIME} is the time, in seconds, before a subscription
|
||||||
|
* expires that the SDK automatically resubscribes. The default
|
||||||
|
* value is 10 seconds. Setting this value too low can result in the
|
||||||
|
* subscription renewal not making it to the device in time, causing the
|
||||||
|
* subscription to timeout. In order to avoid continually resubscribing
|
||||||
|
* the minimum subscription time is five seconds more than the auto renew
|
||||||
|
* time.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define AUTO_RENEW_TIME 10
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name CP_MINIMUM_SUBSCRIPTION_TIME
|
||||||
|
* The {\tt CP_MINIMUM_SUBSCRIPTION_TIME} is the minimum subscription time
|
||||||
|
* allowed for a control point using the SDK. Subscribing for less than
|
||||||
|
* this time automatically results in a subscription for this amount. The
|
||||||
|
* default value is 5 seconds more than the {\tt AUTO_RENEW_TIME}, or 15
|
||||||
|
* seconds.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define CP_MINIMUM_SUBSCRIPTION_TIME (AUTO_RENEW_TIME + 5)
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name MAX_SEARCH_TIME
|
||||||
|
* The {\tt MAX_SEARCH_TIME} is the maximum time
|
||||||
|
* allowed for an SSDP search by a control point. Searching for greater than
|
||||||
|
* this time automatically results in a search for this amount. The default
|
||||||
|
* value is 80 seconds.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define MAX_SEARCH_TIME 80
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name MIN_SEARCH_TIME
|
||||||
|
* The {\tt MIN_SEARCH_TIME} is the minimumm time
|
||||||
|
* allowed for an SSDP search by a control point. Searching for less than
|
||||||
|
* this time automatically results in a search for this amount. The default
|
||||||
|
* value is 2 seconds.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define MIN_SEARCH_TIME 2
|
||||||
|
//@}
|
||||||
|
|
||||||
|
|
||||||
|
/** @name AUTO_ADVERTISEMENT_TIME
|
||||||
|
* The {\tt AUTO_ADVERTISEMENT_TIME} is the time, in seconds, before an
|
||||||
|
* device advertisements expires before a renewed advertisement is sent.
|
||||||
|
* The default time is 30 seconds.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define AUTO_ADVERTISEMENT_TIME 30
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name SSDP_PACKET_DISTRIBUTE
|
||||||
|
* The {\tt SSDP_PACKET_DISTRIBUTE} enables the SSDP packets to be sent
|
||||||
|
* at an interval equal to half of the expiration time of SSDP packets
|
||||||
|
* minus the AUTO_ADVERTISEMENT_TIME. This is used to increase
|
||||||
|
* the probability of SSDP packets reaching to control points.
|
||||||
|
* It is recommended that this flag be turned on for embedded wireless
|
||||||
|
* devices.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define SSDP_PACKET_DISTRIBUTE 1
|
||||||
|
//@}
|
||||||
|
|
||||||
|
/** @name Module Exclusion
|
||||||
|
* Depending on the requirements, the user can selectively discard any of
|
||||||
|
* the major modules like SOAP, GENA, SSDP or the Internal web server. By
|
||||||
|
* default everything is included inside the SDK. By setting any of
|
||||||
|
* the values below to 0, that component will not be included in the final
|
||||||
|
* SDK.
|
||||||
|
* \begin{itemize}
|
||||||
|
* \item {\tt EXCLUDE_SOAP[0,1]}
|
||||||
|
* \item {\tt EXCLUDE_GENA[0,1]}
|
||||||
|
* \item {\tt EXCLUDE_SSDP[0,1]}
|
||||||
|
* \item {\tt EXCLUDE_DOM [0,1]}
|
||||||
|
* \item {\tt EXCLUDE_MINISERVER[0,1]}
|
||||||
|
* \item {\tt EXCLUDE_WEB_SERVER[0,1]}
|
||||||
|
* \item {\tt EXCLUDE_JNI[0,1]}
|
||||||
|
* \end{itemize}
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define EXCLUDE_SSDP 0
|
||||||
|
#define EXCLUDE_SOAP 0
|
||||||
|
#define EXCLUDE_GENA 0
|
||||||
|
#define EXCLUDE_DOM 0
|
||||||
|
#define EXCLUDE_MINISERVER 0
|
||||||
|
#define EXCLUDE_WEB_SERVER 0
|
||||||
|
#ifdef USE_JNI
|
||||||
|
# define EXCLUDE_JNI 0
|
||||||
|
#else
|
||||||
|
# define EXCLUDE_JNI 1
|
||||||
|
#endif
|
||||||
|
//@}
|
||||||
|
|
||||||
|
|
||||||
|
/** @name DEBUG_TARGET
|
||||||
|
* The user has the option to redirect the library output debug messages
|
||||||
|
* to either the screen or to a log file. All the output messages with
|
||||||
|
* debug level 0 will go to {\tt upnp.err} and messages with debug level
|
||||||
|
* greater than zero will be redirected to {\tt upnp.out}.
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
#define DEBUG_TARGET 1
|
||||||
|
//@}
|
||||||
|
|
||||||
|
|
||||||
|
/** @name Other debugging features
|
||||||
|
The UPnP SDK contains other features to aid in debugging:
|
||||||
|
see <upnp/inc/upnpdebug.h>
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define DEBUG_ALL 1
|
||||||
|
#define DEBUG_SSDP 0
|
||||||
|
#define DEBUG_SOAP 0
|
||||||
|
#define DEBUG_GENA 0
|
||||||
|
#define DEBUG_TPOOL 0
|
||||||
|
#define DEBUG_MSERV 0
|
||||||
|
#define DEBUG_DOM 0
|
||||||
|
#define DEBUG_HTTP 0
|
||||||
|
#define DEBUG_API 0
|
||||||
|
|
||||||
|
//@} // Compile time configuration options
|
||||||
|
|
||||||
|
|
||||||
|
/***************************************************************************
|
||||||
|
* Do not change, Internal purpose only!!!
|
||||||
|
***************************************************************************/
|
||||||
|
|
||||||
|
//@{
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Set additional defines based on requested configuration
|
||||||
|
*/
|
||||||
|
|
||||||
|
// configure --enable-client
|
||||||
|
#if UPNP_HAVE_CLIENT
|
||||||
|
# define INCLUDE_CLIENT_APIS 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// configure --enable-device
|
||||||
|
#if UPNP_HAVE_DEVICE
|
||||||
|
# define INCLUDE_DEVICE_APIS 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// configure --enable-webserver --enable-device
|
||||||
|
#if UPNP_HAVE_WEBSERVER
|
||||||
|
# define INTERNAL_WEB_SERVER 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#undef EXCLUDE_WEB_SERVER
|
||||||
|
#undef EXCLUDE_MINISERVER
|
||||||
|
#ifdef INTERNAL_WEB_SERVER
|
||||||
|
# define EXCLUDE_WEB_SERVER 0
|
||||||
|
# define EXCLUDE_MINISERVER 0
|
||||||
|
#else
|
||||||
|
# define EXCLUDE_WEB_SERVER 1
|
||||||
|
# define EXCLUDE_MINISERVER 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if EXCLUDE_GENA == 1 && EXCLUDE_SOAP == 1 && EXCLUDE_WEB_SERVER == 1
|
||||||
|
# undef EXCLUDE_MINISERVER
|
||||||
|
# define EXCLUDE_MINISERVER 1
|
||||||
|
# if INTERNAL_WEB_SERVER
|
||||||
|
# error "conflicting settings: use configure --disable-webserver"
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if EXCLUDE_GENA == 0 || EXCLUDE_SOAP == 0 || EXCLUDE_WEB_SERVER == 0
|
||||||
|
# undef EXCLUDE_MINISERVER
|
||||||
|
# define EXCLUDE_MINISERVER 0
|
||||||
|
# if EXCLUDE_WEB_SERVER == 0 && !defined INTERNAL_WEB_SERVER
|
||||||
|
# error "conflicting settings : use configure --enable-webserver"
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef INCLUDE_CLIENT_APIS
|
||||||
|
# define CLIENTONLY(x) x
|
||||||
|
#else
|
||||||
|
# define CLIENTONLY(x)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//@}
|
||||||
|
#endif
|
||||||
|
|
@@ -1,3 +1,4 @@
|
|||||||
|
/* upnp/inc/upnpconfig.h. Generated from upnpconfig.h.in by configure. */
|
||||||
// -*- C -*-
|
// -*- C -*-
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
//
|
//
|
||||||
@@ -39,16 +40,16 @@
|
|||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
/** The library version (string) e.g. "1.3.0" */
|
/** The library version (string) e.g. "1.3.0" */
|
||||||
#undef UPNP_VERSION_STRING
|
#define UPNP_VERSION_STRING "1.4.7"
|
||||||
|
|
||||||
/** Major version of the library */
|
/** Major version of the library */
|
||||||
#undef UPNP_VERSION_MAJOR
|
#define UPNP_VERSION_MAJOR 1
|
||||||
|
|
||||||
/** Minor version of the library */
|
/** Minor version of the library */
|
||||||
#undef UPNP_VERSION_MINOR
|
#define UPNP_VERSION_MINOR 4
|
||||||
|
|
||||||
/** Patch version of the library */
|
/** Patch version of the library */
|
||||||
#undef UPNP_VERSION_PATCH
|
#define UPNP_VERSION_PATCH 7
|
||||||
|
|
||||||
/** The library version (numeric) e.g. 10300 means version 1.3.0 */
|
/** The library version (numeric) e.g. 10300 means version 1.3.0 */
|
||||||
#define UPNP_VERSION \
|
#define UPNP_VERSION \
|
||||||
@@ -68,27 +69,27 @@
|
|||||||
|
|
||||||
/** Defined to 1 if the library has been compiled with DEBUG enabled
|
/** Defined to 1 if the library has been compiled with DEBUG enabled
|
||||||
* (i.e. configure --enable-debug) : <upnp/upnpdebug.h> file is available */
|
* (i.e. configure --enable-debug) : <upnp/upnpdebug.h> file is available */
|
||||||
#undef UPNP_HAVE_DEBUG
|
/* #undef UPNP_HAVE_DEBUG */
|
||||||
|
|
||||||
|
|
||||||
/** Defined to 1 if the library has been compiled with client API enabled
|
/** Defined to 1 if the library has been compiled with client API enabled
|
||||||
* (i.e. configure --enable-client) */
|
* (i.e. configure --enable-client) */
|
||||||
#undef UPNP_HAVE_CLIENT
|
#define UPNP_HAVE_CLIENT 1
|
||||||
|
|
||||||
|
|
||||||
/** Defined to 1 if the library has been compiled with device API enabled
|
/** Defined to 1 if the library has been compiled with device API enabled
|
||||||
* (i.e. configure --enable-device) */
|
* (i.e. configure --enable-device) */
|
||||||
#undef UPNP_HAVE_DEVICE
|
#define UPNP_HAVE_DEVICE 1
|
||||||
|
|
||||||
|
|
||||||
/** Defined to 1 if the library has been compiled with integrated web server
|
/** Defined to 1 if the library has been compiled with integrated web server
|
||||||
* (i.e. configure --enable-webserver --enable-device) */
|
* (i.e. configure --enable-webserver --enable-device) */
|
||||||
#undef UPNP_HAVE_WEBSERVER
|
#define UPNP_HAVE_WEBSERVER 1
|
||||||
|
|
||||||
|
|
||||||
/** Defined to 1 if the library has been compiled with helper API
|
/** Defined to 1 if the library has been compiled with helper API
|
||||||
* (i.e. configure --enable-tools) : <upnp/upnptools.h> file is available */
|
* (i.e. configure --enable-tools) : <upnp/upnptools.h> file is available */
|
||||||
#undef UPNP_HAVE_TOOLS
|
#define UPNP_HAVE_TOOLS 1
|
||||||
|
|
||||||
|
|
||||||
#endif // UPNP_CONFIG_H
|
#endif // UPNP_CONFIG_H
|
50
build/libupnp.bpf
Normal file
50
build/libupnp.bpf
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
USEUNIT("..\ixml\src\nodeList.c");
|
||||||
|
USEUNIT("..\ixml\src\attr.c");
|
||||||
|
USEUNIT("..\ixml\src\document.c");
|
||||||
|
USEUNIT("..\ixml\src\element.c");
|
||||||
|
USEUNIT("..\ixml\src\ixml.c");
|
||||||
|
USEUNIT("..\ixml\src\ixmlmembuf.c");
|
||||||
|
USEUNIT("..\ixml\src\ixmlparser.c");
|
||||||
|
USEUNIT("..\ixml\src\namedNodeMap.c");
|
||||||
|
USEUNIT("..\ixml\src\node.c");
|
||||||
|
USEUNIT("..\threadutil\src\TimerThread.c");
|
||||||
|
USEUNIT("..\threadutil\src\FreeList.c");
|
||||||
|
USEUNIT("..\threadutil\src\iasnprintf.c");
|
||||||
|
USEUNIT("..\threadutil\src\LinkedList.c");
|
||||||
|
USEUNIT("..\threadutil\src\ThreadPool.c");
|
||||||
|
USEUNIT("..\upnp\src\win_dll.c");
|
||||||
|
USEUNIT("..\upnp\src\inet_pton.c");
|
||||||
|
USEUNIT("..\upnp\src\api\upnptools.c");
|
||||||
|
USEUNIT("..\upnp\src\api\upnpapi.c");
|
||||||
|
USEUNIT("..\upnp\src\gena\gena_device.c");
|
||||||
|
USEUNIT("..\upnp\src\gena\gena_callback2.c");
|
||||||
|
USEUNIT("..\upnp\src\gena\gena_ctrlpt.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\client_table\client_table.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\miniserver\miniserver.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\sock.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\http\webserver.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\http\httpparser.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\http\httpreadwrite.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\http\parsetools.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\http\statcodes.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\net\uri\uri.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\service_table\service_table.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\util\util.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\util\membuffer.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\util\strintmap.c");
|
||||||
|
USEUNIT("..\upnp\src\genlib\util\upnp_timeout.c");
|
||||||
|
USEUNIT("..\upnp\src\soap\soap_device.c");
|
||||||
|
USEUNIT("..\upnp\src\soap\soap_common.c");
|
||||||
|
USEUNIT("..\upnp\src\soap\soap_ctrlpt.c");
|
||||||
|
USEUNIT("..\upnp\src\ssdp\ssdp_server.c");
|
||||||
|
USEUNIT("..\upnp\src\ssdp\ssdp_ctrlpt.c");
|
||||||
|
USEUNIT("..\upnp\src\ssdp\ssdp_device.c");
|
||||||
|
USEUNIT("..\upnp\src\urlconfig\urlconfig.c");
|
||||||
|
USEUNIT("..\upnp\src\uuid\uuid.c");
|
||||||
|
USEUNIT("..\upnp\src\uuid\md5.c");
|
||||||
|
USEUNIT("..\upnp\src\uuid\sysdep.c");
|
||||||
|
USELIB("..\..\..\pthreads-w32-1-10-0-release\pthreadBC1.lib");
|
||||||
|
//---------------------------------------------------------------------------
|
||||||
|
This file is used by the project manager only and should be treated like the project file
|
||||||
|
|
||||||
|
|
133
build/libupnp.bpr
Normal file
133
build/libupnp.bpr
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8' ?>
|
||||||
|
<!-- C++Builder XML Project -->
|
||||||
|
<PROJECT>
|
||||||
|
<MACROS>
|
||||||
|
<VERSION value="BCB.05.03"/>
|
||||||
|
<PROJECT value="libupnp.dll"/>
|
||||||
|
<OBJFILES value="..\ixml\src\nodeList.obj ..\ixml\src\attr.obj ..\ixml\src\document.obj
|
||||||
|
..\ixml\src\element.obj ..\ixml\src\ixml.obj ..\ixml\src\ixmlmembuf.obj
|
||||||
|
..\ixml\src\ixmlparser.obj ..\ixml\src\namedNodeMap.obj
|
||||||
|
..\ixml\src\node.obj ..\threadutil\src\TimerThread.obj
|
||||||
|
..\threadutil\src\FreeList.obj ..\threadutil\src\iasnprintf.obj
|
||||||
|
..\threadutil\src\LinkedList.obj ..\threadutil\src\ThreadPool.obj
|
||||||
|
..\upnp\src\win_dll.obj ..\upnp\src\inet_pton.obj
|
||||||
|
..\upnp\src\api\upnptools.obj ..\upnp\src\api\upnpapi.obj
|
||||||
|
..\upnp\src\gena\gena_device.obj ..\upnp\src\gena\gena_callback2.obj
|
||||||
|
..\upnp\src\gena\gena_ctrlpt.obj
|
||||||
|
..\upnp\src\genlib\client_table\client_table.obj
|
||||||
|
..\upnp\src\genlib\miniserver\miniserver.obj
|
||||||
|
..\upnp\src\genlib\net\sock.obj ..\upnp\src\genlib\net\http\webserver.obj
|
||||||
|
..\upnp\src\genlib\net\http\httpparser.obj
|
||||||
|
..\upnp\src\genlib\net\http\httpreadwrite.obj
|
||||||
|
..\upnp\src\genlib\net\http\parsetools.obj
|
||||||
|
..\upnp\src\genlib\net\http\statcodes.obj
|
||||||
|
..\upnp\src\genlib\net\uri\uri.obj
|
||||||
|
..\upnp\src\genlib\service_table\service_table.obj
|
||||||
|
..\upnp\src\genlib\util\util.obj ..\upnp\src\genlib\util\membuffer.obj
|
||||||
|
..\upnp\src\genlib\util\strintmap.obj
|
||||||
|
..\upnp\src\genlib\util\upnp_timeout.obj ..\upnp\src\soap\soap_device.obj
|
||||||
|
..\upnp\src\soap\soap_common.obj ..\upnp\src\soap\soap_ctrlpt.obj
|
||||||
|
..\upnp\src\ssdp\ssdp_server.obj ..\upnp\src\ssdp\ssdp_ctrlpt.obj
|
||||||
|
..\upnp\src\ssdp\ssdp_device.obj ..\upnp\src\urlconfig\urlconfig.obj
|
||||||
|
..\upnp\src\uuid\uuid.obj ..\upnp\src\uuid\md5.obj
|
||||||
|
..\upnp\src\uuid\sysdep.obj"/>
|
||||||
|
<RESFILES value=""/>
|
||||||
|
<DEFFILE value=""/>
|
||||||
|
<RESDEPEN value="$(RESFILES)"/>
|
||||||
|
<LIBFILES value="D:\pthreads-w32-1-10-0-release\pthreadBC1.lib"/>
|
||||||
|
<LIBRARIES value=""/>
|
||||||
|
<SPARELIBS value=""/>
|
||||||
|
<PACKAGES value=""/>
|
||||||
|
<PATHCPP value=".;..\ixml\src;..\threadutil\src;..\upnp\src;..\upnp\src\api;..\upnp\src\gena;..\upnp\src\genlib\client_table;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\net;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\service_table;..\upnp\src\genlib\util;..\upnp\src\soap;..\upnp\src\ssdp;..\upnp\src\urlconfig;..\upnp\src\uuid"/>
|
||||||
|
<PATHPAS value=".;"/>
|
||||||
|
<PATHRC value=".;"/>
|
||||||
|
<PATHASM value=".;"/>
|
||||||
|
<DEBUGLIBPATH value="$(BCB)\lib\debug"/>
|
||||||
|
<RELEASELIBPATH value="$(BCB)\lib\release"/>
|
||||||
|
<LINKER value="tlink32"/>
|
||||||
|
<USERDEFINES value="WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP"/>
|
||||||
|
<SYSDEFINES value="NO_STRICT;_NO_VCL"/>
|
||||||
|
<MAINSOURCE value="libupnp.bpf"/>
|
||||||
|
<INCLUDEPATH value="..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release"/>
|
||||||
|
<LIBPATH value="..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release"/>
|
||||||
|
<WARNINGS value="-w-par"/>
|
||||||
|
</MACROS>
|
||||||
|
<OPTIONS>
|
||||||
|
<CFLAG1 value="-WD -O2 -H=$(BCB)\lib\vcl50.csm -Hc -Vx -Ve -fp -ff -X- -a4 -6 -b- -k- -vi
|
||||||
|
-tWD -tWM -c"/>
|
||||||
|
<PFLAGS value="-$Y- -$L- -$D- -v -JPHNE -M"/>
|
||||||
|
<RFLAGS value=""/>
|
||||||
|
<AFLAGS value="/mx /w2 /zd"/>
|
||||||
|
<LFLAGS value="-D"" -aa -Tpd -x -Gn -Gi"/>
|
||||||
|
</OPTIONS>
|
||||||
|
<LINKER>
|
||||||
|
<ALLOBJ value="c0d32.obj $(OBJFILES)"/>
|
||||||
|
<ALLRES value="$(RESFILES)"/>
|
||||||
|
<ALLLIB value="$(LIBFILES) $(LIBRARIES) import32.lib cw32mt.lib"/>
|
||||||
|
</LINKER>
|
||||||
|
<IDEOPTIONS>
|
||||||
|
[Version Info]
|
||||||
|
IncludeVerInfo=0
|
||||||
|
AutoIncBuild=0
|
||||||
|
MajorVer=1
|
||||||
|
MinorVer=0
|
||||||
|
Release=0
|
||||||
|
Build=0
|
||||||
|
Debug=0
|
||||||
|
PreRelease=0
|
||||||
|
Special=0
|
||||||
|
Private=0
|
||||||
|
DLL=0
|
||||||
|
Locale=1031
|
||||||
|
CodePage=1252
|
||||||
|
|
||||||
|
[Version Info Keys]
|
||||||
|
CompanyName=
|
||||||
|
FileDescription=
|
||||||
|
FileVersion=1.0.0.0
|
||||||
|
InternalName=
|
||||||
|
LegalCopyright=
|
||||||
|
LegalTrademarks=
|
||||||
|
OriginalFilename=
|
||||||
|
ProductName=
|
||||||
|
ProductVersion=1.0.0.0
|
||||||
|
Comments=
|
||||||
|
|
||||||
|
[HistoryLists\hlIncludePath]
|
||||||
|
Count=3
|
||||||
|
Item0=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;..\..\pthreads-w32-1-10-0-release
|
||||||
|
Item1=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc;D:\DEVELOP\pthreads-w32-1-10-0-release
|
||||||
|
Item2=..\upnp\src\genlib\util;..\upnp\src;..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\threadutil\src;..\ixml\src;$(BCB)\include;$(BCB)\include\vcl;..\ixml\inc;..\threadutil\inc;..\upnp\inc;inc;..\ixml\src\inc;..\upnp\src\inc
|
||||||
|
|
||||||
|
[HistoryLists\hlLibraryPath]
|
||||||
|
Count=3
|
||||||
|
Item0=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;..\..\pthreads-w32-1-10-0-release
|
||||||
|
Item1=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib;D:\DEVELOP\pthreads-w32-1-10-0-release
|
||||||
|
Item2=..\upnp\src\uuid;..\upnp\src\urlconfig;..\upnp\src\ssdp;..\upnp\src\soap;..\upnp\src\genlib\util;..\upnp\src\genlib\service_table;..\upnp\src\genlib\net\uri;..\upnp\src\genlib\net\http;..\upnp\src\genlib\net;..\upnp\src\genlib\miniserver;..\upnp\src\genlib\client_table;..\upnp\src\gena;..\upnp\src\api;..\upnp\src;..\threadutil\src;..\ixml\src;$(BCB)\lib\obj;$(BCB)\lib
|
||||||
|
|
||||||
|
[HistoryLists\hlDebugSourcePath]
|
||||||
|
Count=1
|
||||||
|
Item0=$(BCB)\source\vcl
|
||||||
|
|
||||||
|
[HistoryLists\hlConditionals]
|
||||||
|
Count=4
|
||||||
|
Item0=WIN32;LIBUPNP_EXPORTS;UPNP_USE_BCBPP
|
||||||
|
Item1=WIN32;LIBUPNP_EXPORTS
|
||||||
|
Item2=WIN32;EXPORT_SPEC
|
||||||
|
Item3=WIN32
|
||||||
|
|
||||||
|
[Debugging]
|
||||||
|
DebugSourceDirs=$(BCB)\source\vcl
|
||||||
|
|
||||||
|
[Parameters]
|
||||||
|
RunParams=
|
||||||
|
HostApplication=
|
||||||
|
RemoteHost=
|
||||||
|
RemotePath=
|
||||||
|
RemoteDebug=0
|
||||||
|
|
||||||
|
[Compiler]
|
||||||
|
ShowInfoMsgs=0
|
||||||
|
LinkDebugVcl=0
|
||||||
|
</IDEOPTIONS>
|
||||||
|
</PROJECT>
|
428
build/libupnp.dsp
Normal file
428
build/libupnp.dsp
Normal file
@@ -0,0 +1,428 @@
|
|||||||
|
# Microsoft Developer Studio Project File - Name="libupnp" - Package Owner=<4>
|
||||||
|
# Microsoft Developer Studio Generated Build File, Format Version 6.00
|
||||||
|
# ** NICHT BEARBEITEN **
|
||||||
|
|
||||||
|
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
|
||||||
|
|
||||||
|
CFG=libupnp - Win32 Debug
|
||||||
|
!MESSAGE Dies ist kein g<>ltiges Makefile. Zum Erstellen dieses Projekts mit NMAKE
|
||||||
|
!MESSAGE verwenden Sie den Befehl "Makefile exportieren" und f<>hren Sie den Befehl
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "libupnp.mak".
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE Sie k<>nnen beim Ausf<73>hren von NMAKE eine Konfiguration angeben
|
||||||
|
!MESSAGE durch Definieren des Makros CFG in der Befehlszeile. Zum Beispiel:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE NMAKE /f "libupnp.mak" CFG="libupnp - Win32 Debug"
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE F<>r die Konfiguration stehen zur Auswahl:
|
||||||
|
!MESSAGE
|
||||||
|
!MESSAGE "libupnp - Win32 Release" (basierend auf "Win32 (x86) Dynamic-Link Library")
|
||||||
|
!MESSAGE "libupnp - Win32 Debug" (basierend auf "Win32 (x86) Dynamic-Link Library")
|
||||||
|
!MESSAGE
|
||||||
|
|
||||||
|
# Begin Project
|
||||||
|
# PROP AllowPerConfigDependencies 0
|
||||||
|
# PROP Scc_ProjName ""
|
||||||
|
# PROP Scc_LocalPath ""
|
||||||
|
CPP=cl.exe
|
||||||
|
MTL=midl.exe
|
||||||
|
RSC=rc.exe
|
||||||
|
|
||||||
|
!IF "$(CFG)" == "libupnp - Win32 Release"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 0
|
||||||
|
# PROP BASE Output_Dir "Release"
|
||||||
|
# PROP BASE Intermediate_Dir "Release"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 0
|
||||||
|
# PROP Output_Dir "Release"
|
||||||
|
# PROP Intermediate_Dir "Release"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /c
|
||||||
|
# ADD CPP /nologo /MT /W3 /GX /O2 /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I ".\inc" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "PTW32_STATIC_LIB" /D "UPNP_STATIC_LIB" /D "UPNP_USE_MSVCPP" /FR /YX /FD /c
|
||||||
|
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||||
|
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
|
||||||
|
# ADD BASE RSC /l 0x407 /d "NDEBUG"
|
||||||
|
# ADD RSC /l 0x407 /d "NDEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /machine:I386
|
||||||
|
# SUBTRACT LINK32 /pdb:none
|
||||||
|
|
||||||
|
!ELSEIF "$(CFG)" == "libupnp - Win32 Debug"
|
||||||
|
|
||||||
|
# PROP BASE Use_MFC 0
|
||||||
|
# PROP BASE Use_Debug_Libraries 1
|
||||||
|
# PROP BASE Output_Dir "Debug"
|
||||||
|
# PROP BASE Intermediate_Dir "Debug"
|
||||||
|
# PROP BASE Target_Dir ""
|
||||||
|
# PROP Use_MFC 0
|
||||||
|
# PROP Use_Debug_Libraries 1
|
||||||
|
# PROP Output_Dir "Debug"
|
||||||
|
# PROP Intermediate_Dir "Debug"
|
||||||
|
# PROP Ignore_Export_Lib 0
|
||||||
|
# PROP Target_Dir ""
|
||||||
|
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /YX /FD /GZ /c
|
||||||
|
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "..\..\pthreads\include" /I "..\ixml\src\inc" /I "..\ixml\inc" /I "..\threadutil\inc" /I "..\upnp\inc" /I "..\upnp\src\inc" /I "..\build\inc" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "LIBUPNP_EXPORTS" /D "UPNP_USE_MSVCPP" /FR /YX /FD /GZ /c
|
||||||
|
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||||
|
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
|
||||||
|
# ADD BASE RSC /l 0x407 /d "_DEBUG"
|
||||||
|
# ADD RSC /l 0x407 /d "_DEBUG"
|
||||||
|
BSC32=bscmake.exe
|
||||||
|
# ADD BASE BSC32 /nologo
|
||||||
|
# ADD BSC32 /nologo
|
||||||
|
LINK32=link.exe
|
||||||
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
|
||||||
|
# ADD LINK32 kernel32.lib user32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
|
||||||
|
|
||||||
|
!ENDIF
|
||||||
|
|
||||||
|
# Begin Target
|
||||||
|
|
||||||
|
# Name "libupnp - Win32 Release"
|
||||||
|
# Name "libupnp - Win32 Debug"
|
||||||
|
# Begin Group "Quellcodedateien"
|
||||||
|
|
||||||
|
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\attr.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\client_table\client_table.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\document.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\element.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\threadutil\src\FreeList.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\gena\gena_callback2.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\gena\gena_ctrlpt.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\gena\gena_device.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\http\httpparser.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\http\httpreadwrite.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\threadutil\src\iasnprintf.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inet_pton.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\ixml.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\ixmlmembuf.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\ixmlparser.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\threadutil\src\LinkedList.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\uuid\md5.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\util\membuffer.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\miniserver\miniserver.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\namedNodeMap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\node.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\ixml\src\nodeList.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\http\parsetools.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\service_table\service_table.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\soap\soap_common.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\soap\soap_ctrlpt.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\soap\soap_device.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\sock.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\ssdp\ssdp_ctrlpt.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\ssdp\ssdp_device.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\ssdp\ssdp_server.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\http\statcodes.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\util\strintmap.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\uuid\sysdep.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\threadutil\src\ThreadPool.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\threadutil\src\TimerThread.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\util\upnp_timeout.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\api\upnpapi.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\api\upnptools.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\uri\uri.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\urlconfig\urlconfig.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\util\util.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\uuid\uuid.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\genlib\net\http\webserver.c
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\win_dll.c
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Header-Dateien"
|
||||||
|
|
||||||
|
# PROP Default_Filter "h;hpp;hxx;hm;inl"
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\client_table.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\config.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\gena.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\gena_ctrlpt.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\gena_device.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\global.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\gmtdate.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\http_client.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\httpparser.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\httpreadwrite.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\inet_pton.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\md5.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\membuffer.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\miniserver.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\netall.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\parsetools.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\server.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\service_table.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\soaplib.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\sock.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\ssdplib.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\statcodes.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\statuscodes.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\strintmap.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\sysdep.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\unixutil.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\upnp_timeout.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\upnpapi.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\upnpclosesocket.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\uri.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\urlconfig.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\util.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\utilall.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\uuid.h
|
||||||
|
# End Source File
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\upnp\src\inc\webserver.h
|
||||||
|
# End Source File
|
||||||
|
# End Group
|
||||||
|
# Begin Group "Ressourcendateien"
|
||||||
|
|
||||||
|
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
|
||||||
|
# End Group
|
||||||
|
# Begin Source File
|
||||||
|
|
||||||
|
SOURCE=..\..\..\..\libupnp_win32.patch
|
||||||
|
# End Source File
|
||||||
|
# End Target
|
||||||
|
# End Project
|
29
build/libupnp.dsw
Normal file
29
build/libupnp.dsw
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
Microsoft Developer Studio Workspace File, Format Version 6.00
|
||||||
|
# WARNUNG: DIESE ARBEITSBEREICHSDATEI DARF NICHT BEARBEITET ODER GEL<45>SCHT WERDEN!
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Project: "libupnp"=.\libupnp.dsp - Package Owner=<4>
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<4>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
Global:
|
||||||
|
|
||||||
|
Package=<5>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
Package=<3>
|
||||||
|
{{{
|
||||||
|
}}}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
301
build/msvc/inttypes.h
Normal file
301
build/msvc/inttypes.h
Normal file
@@ -0,0 +1,301 @@
|
|||||||
|
// ISO C9x compliant inttypes.h for Microsoft Visual Studio
|
||||||
|
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
|
||||||
|
//
|
||||||
|
// Copyright (c) 2006 Alexander Chemeris
|
||||||
|
//
|
||||||
|
// Redistribution and use in source and binary forms, with or without
|
||||||
|
// modification, are permitted provided that the following conditions are met:
|
||||||
|
//
|
||||||
|
// 1. Redistributions of source code must retain the above copyright notice,
|
||||||
|
// this list of conditions and the following disclaimer.
|
||||||
|
//
|
||||||
|
// 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
// notice, this list of conditions and the following disclaimer in the
|
||||||
|
// documentation and/or other materials provided with the distribution.
|
||||||
|
//
|
||||||
|
// 3. The name of the author may be used to endorse or promote products
|
||||||
|
// derived from this software without specific prior written permission.
|
||||||
|
//
|
||||||
|
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||||
|
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
|
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||||
|
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
//
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef _MSC_VER // [
|
||||||
|
#error "Use this header only with Microsoft Visual C++ compilers!"
|
||||||
|
#endif // _MSC_VER ]
|
||||||
|
|
||||||
|
#ifndef _MSC_INTTYPES_H_ // [
|
||||||
|
#define _MSC_INTTYPES_H_
|
||||||
|
|
||||||
|
#if _MSC_VER > 1000
|
||||||
|
#pragma once
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
|
||||||
|
// 7.8 Format conversion of integer types
|
||||||
|
|
||||||
|
typedef struct {
|
||||||
|
intmax_t quot;
|
||||||
|
intmax_t rem;
|
||||||
|
} imaxdiv_t;
|
||||||
|
|
||||||
|
// 7.8.1 Macros for format specifiers
|
||||||
|
|
||||||
|
// The fprintf macros for signed integers are:
|
||||||
|
#define PRId8 "d"
|
||||||
|
#define PRIi8 "i"
|
||||||
|
#define PRIdLEAST8 "d"
|
||||||
|
#define PRIiLEAST8 "i"
|
||||||
|
#define PRIdFAST8 "d"
|
||||||
|
#define PRIiFAST8 "i"
|
||||||
|
|
||||||
|
#define PRId16 "hd"
|
||||||
|
#define PRIi16 "hi"
|
||||||
|
#define PRIdLEAST16 "hd"
|
||||||
|
#define PRIiLEAST16 "hi"
|
||||||
|
#define PRIdFAST16 "hd"
|
||||||
|
#define PRIiFAST16 "hi"
|
||||||
|
|
||||||
|
#define PRId32 "I32d"
|
||||||
|
#define PRIi32 "I32i"
|
||||||
|
#define PRIdLEAST32 "I32d"
|
||||||
|
#define PRIiLEAST32 "I32i"
|
||||||
|
#define PRIdFAST32 "I32d"
|
||||||
|
#define PRIiFAST32 "I32i"
|
||||||
|
|
||||||
|
#define PRId64 "I64d"
|
||||||
|
#define PRIi64 "I64i"
|
||||||
|
#define PRIdLEAST64 "I64d"
|
||||||
|
#define PRIiLEAST64 "I64i"
|
||||||
|
#define PRIdFAST64 "I64d"
|
||||||
|
#define PRIiFAST64 "I64i"
|
||||||
|
|
||||||
|
#define PRIdMAX "I64d"
|
||||||
|
#define PRIiMAX "I64i"
|
||||||
|
|
||||||
|
#define PRIdPTR "Id"
|
||||||
|
#define PRIiPTR "Ii"
|
||||||
|
|
||||||
|
// The fprintf macros for unsigned integers are:
|
||||||
|
#define PRIo8 "o"
|
||||||
|
#define PRIu8 "u"
|
||||||
|
#define PRIx8 "x"
|
||||||
|
#define PRIX8 "X"
|
||||||
|
#define PRIoLEAST8 "o"
|
||||||
|
#define PRIuLEAST8 "u"
|
||||||
|
#define PRIxLEAST8 "x"
|
||||||
|
#define PRIXLEAST8 "X"
|
||||||
|
#define PRIoFAST8 "o"
|
||||||
|
#define PRIuFAST8 "u"
|
||||||
|
#define PRIxFAST8 "x"
|
||||||
|
#define PRIXFAST8 "X"
|
||||||
|
|
||||||
|
#define PRIo16 "ho"
|
||||||
|
#define PRIu16 "hu"
|
||||||
|
#define PRIx16 "hx"
|
||||||
|
#define PRIX16 "hX"
|
||||||
|
#define PRIoLEAST16 "ho"
|
||||||
|
#define PRIuLEAST16 "hu"
|
||||||
|
#define PRIxLEAST16 "hx"
|
||||||
|
#define PRIXLEAST16 "hX"
|
||||||
|
#define PRIoFAST16 "ho"
|
||||||
|
#define PRIuFAST16 "hu"
|
||||||
|
#define PRIxFAST16 "hx"
|
||||||
|
#define PRIXFAST16 "hX"
|
||||||
|
|
||||||
|
#define PRIo32 "I32o"
|
||||||
|
#define PRIu32 "I32u"
|
||||||
|
#define PRIx32 "I32x"
|
||||||
|
#define PRIX32 "I32X"
|
||||||
|
#define PRIoLEAST32 "I32o"
|
||||||
|
#define PRIuLEAST32 "I32u"
|
||||||
|
#define PRIxLEAST32 "I32x"
|
||||||
|
#define PRIXLEAST32 "I32X"
|
||||||
|
#define PRIoFAST32 "I32o"
|
||||||
|
#define PRIuFAST32 "I32u"
|
||||||
|
#define PRIxFAST32 "I32x"
|
||||||
|
#define PRIXFAST32 "I32X"
|
||||||
|
|
||||||
|
#define PRIo64 "I64o"
|
||||||
|
#define PRIu64 "I64u"
|
||||||
|
#define PRIx64 "I64x"
|
||||||
|
#define PRIX64 "I64X"
|
||||||
|
#define PRIoLEAST64 "I64o"
|
||||||
|
#define PRIuLEAST64 "I64u"
|
||||||
|
#define PRIxLEAST64 "I64x"
|
||||||
|
#define PRIXLEAST64 "I64X"
|
||||||
|
#define PRIoFAST64 "I64o"
|
||||||
|
#define PRIuFAST64 "I64u"
|
||||||
|
#define PRIxFAST64 "I64x"
|
||||||
|
#define PRIXFAST64 "I64X"
|
||||||
|
|
||||||
|
#define PRIoMAX "I64o"
|
||||||
|
#define PRIuMAX "I64u"
|
||||||
|
#define PRIxMAX "I64x"
|
||||||
|
#define PRIXMAX "I64X"
|
||||||
|
|
||||||
|
#define PRIoPTR "Io"
|
||||||
|
#define PRIuPTR "Iu"
|
||||||
|
#define PRIxPTR "Ix"
|
||||||
|
#define PRIXPTR "IX"
|
||||||
|
|
||||||
|
// The fscanf macros for signed integers are:
|
||||||
|
#define SCNd8 "d"
|
||||||
|
#define SCNi8 "i"
|
||||||
|
#define SCNdLEAST8 "d"
|
||||||
|
#define SCNiLEAST8 "i"
|
||||||
|
#define SCNdFAST8 "d"
|
||||||
|
#define SCNiFAST8 "i"
|
||||||
|
|
||||||
|
#define SCNd16 "hd"
|
||||||
|
#define SCNi16 "hi"
|
||||||
|
#define SCNdLEAST16 "hd"
|
||||||
|
#define SCNiLEAST16 "hi"
|
||||||
|
#define SCNdFAST16 "hd"
|
||||||
|
#define SCNiFAST16 "hi"
|
||||||
|
|
||||||
|
#define SCNd32 "ld"
|
||||||
|
#define SCNi32 "li"
|
||||||
|
#define SCNdLEAST32 "ld"
|
||||||
|
#define SCNiLEAST32 "li"
|
||||||
|
#define SCNdFAST32 "ld"
|
||||||
|
#define SCNiFAST32 "li"
|
||||||
|
|
||||||
|
#define SCNd64 "I64d"
|
||||||
|
#define SCNi64 "I64i"
|
||||||
|
#define SCNdLEAST64 "I64d"
|
||||||
|
#define SCNiLEAST64 "I64i"
|
||||||
|
#define SCNdFAST64 "I64d"
|
||||||
|
#define SCNiFAST64 "I64i"
|
||||||
|
|
||||||
|
#define SCNdMAX "I64d"
|
||||||
|
#define SCNiMAX "I64i"
|
||||||
|
|
||||||
|
#ifdef _WIN64 // [
|
||||||
|
# define SCNdPTR "I64d"
|
||||||
|
# define SCNiPTR "I64i"
|
||||||
|
#else // _WIN64 ][
|
||||||
|
# define SCNdPTR "ld"
|
||||||
|
# define SCNiPTR "li"
|
||||||
|
#endif // _WIN64 ]
|
||||||
|
|
||||||
|
// The fscanf macros for unsigned integers are:
|
||||||
|
#define SCNo8 "o"
|
||||||
|
#define SCNu8 "u"
|
||||||
|
#define SCNx8 "x"
|
||||||
|
#define SCNX8 "X"
|
||||||
|
#define SCNoLEAST8 "o"
|
||||||
|
#define SCNuLEAST8 "u"
|
||||||
|
#define SCNxLEAST8 "x"
|
||||||
|
#define SCNXLEAST8 "X"
|
||||||
|
#define SCNoFAST8 "o"
|
||||||
|
#define SCNuFAST8 "u"
|
||||||
|
#define SCNxFAST8 "x"
|
||||||
|
#define SCNXFAST8 "X"
|
||||||
|
|
||||||
|
#define SCNo16 "ho"
|
||||||
|
#define SCNu16 "hu"
|
||||||
|
#define SCNx16 "hx"
|
||||||
|
#define SCNX16 "hX"
|
||||||
|
#define SCNoLEAST16 "ho"
|
||||||
|
#define SCNuLEAST16 "hu"
|
||||||
|
#define SCNxLEAST16 "hx"
|
||||||
|
#define SCNXLEAST16 "hX"
|
||||||
|
#define SCNoFAST16 "ho"
|
||||||
|
#define SCNuFAST16 "hu"
|
||||||
|
#define SCNxFAST16 "hx"
|
||||||
|
#define SCNXFAST16 "hX"
|
||||||
|
|
||||||
|
#define SCNo32 "lo"
|
||||||
|
#define SCNu32 "lu"
|
||||||
|
#define SCNx32 "lx"
|
||||||
|
#define SCNX32 "lX"
|
||||||
|
#define SCNoLEAST32 "lo"
|
||||||
|
#define SCNuLEAST32 "lu"
|
||||||
|
#define SCNxLEAST32 "lx"
|
||||||
|
#define SCNXLEAST32 "lX"
|
||||||
|
#define SCNoFAST32 "lo"
|
||||||
|
#define SCNuFAST32 "lu"
|
||||||
|
#define SCNxFAST32 "lx"
|
||||||
|
#define SCNXFAST32 "lX"
|
||||||
|
|
||||||
|
#define SCNo64 "I64o"
|
||||||
|
#define SCNu64 "I64u"
|
||||||
|
#define SCNx64 "I64x"
|
||||||
|
#define SCNX64 "I64X"
|
||||||
|
#define SCNoLEAST64 "I64o"
|
||||||
|
#define SCNuLEAST64 "I64u"
|
||||||
|
#define SCNxLEAST64 "I64x"
|
||||||
|
#define SCNXLEAST64 "I64X"
|
||||||
|
#define SCNoFAST64 "I64o"
|
||||||
|
#define SCNuFAST64 "I64u"
|
||||||
|
#define SCNxFAST64 "I64x"
|
||||||
|
#define SCNXFAST64 "I64X"
|
||||||
|
|
||||||
|
#define SCNoMAX "I64o"
|
||||||
|
#define SCNuMAX "I64u"
|
||||||
|
#define SCNxMAX "I64x"
|
||||||
|
#define SCNXMAX "I64X"
|
||||||
|
|
||||||
|
#ifdef _WIN64 // [
|
||||||
|
# define SCNoPTR "I64o"
|
||||||
|
# define SCNuPTR "I64u"
|
||||||
|
# define SCNxPTR "I64x"
|
||||||
|
# define SCNXPTR "I64X"
|
||||||
|
#else // _WIN64 ][
|
||||||
|
# define SCNoPTR "lo"
|
||||||
|
# define SCNuPTR "lu"
|
||||||
|
# define SCNxPTR "lx"
|
||||||
|
# define SCNXPTR "lX"
|
||||||
|
#endif // _WIN64 ]
|
||||||
|
|
||||||
|
// 7.8.2 Functions for greatest-width integer types
|
||||||
|
|
||||||
|
// 7.8.2.1 The imaxabs function
|
||||||
|
#define imaxabs _abs64
|
||||||
|
|
||||||
|
// 7.8.2.2 The imaxdiv function
|
||||||
|
|
||||||
|
// This is modified version of div() function from Microsoft's div.c found
|
||||||
|
// in %MSVC.NET%\crt\src\div.c
|
||||||
|
#ifdef STATIC_IMAXDIV // [
|
||||||
|
static
|
||||||
|
#else // STATIC_IMAXDIV ][
|
||||||
|
_inline
|
||||||
|
#endif // STATIC_IMAXDIV ]
|
||||||
|
imaxdiv_t __cdecl imaxdiv(intmax_t numer, intmax_t denom)
|
||||||
|
{
|
||||||
|
imaxdiv_t result;
|
||||||
|
|
||||||
|
result.quot = numer / denom;
|
||||||
|
result.rem = numer % denom;
|
||||||
|
|
||||||
|
if (numer < 0 && result.rem > 0) {
|
||||||
|
// did division wrong; must fix up
|
||||||
|
++result.quot;
|
||||||
|
result.rem -= denom;
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 7.8.2.3 The strtoimax and strtoumax functions
|
||||||
|
#define strtoimax _strtoi64
|
||||||
|
#define strtoumax _strtoui64
|
||||||
|
|
||||||
|
// 7.8.2.4 The wcstoimax and wcstoumax functions
|
||||||
|
#define wcstoimax _wcstoi64
|
||||||
|
#define wcstoumax _wcstoui64
|
||||||
|
|
||||||
|
|
||||||
|
#endif // _MSC_INTTYPES_H_ ]
|
222
build/msvc/stdint.h
Normal file
222
build/msvc/stdint.h
Normal file
@@ -0,0 +1,222 @@
|
|||||||
|
// ISO C9x compliant stdint.h for Microsoft Visual Studio
|
||||||
|
// Based on ISO/IEC 9899:TC2 Committee draft (May 6, 2005) WG14/N1124
|
||||||
|
//
|
||||||
|
// Copyright (c) 2006 Alexander Chemeris
|
||||||
|
//
|
||||||
|
// Redistribution and use in source and binary forms, with or without
|
||||||
|
// modification, are permitted provided that the following conditions are met:
|
||||||
|
//
|
||||||
|
// 1. Redistributions of source code must retain the above copyright notice,
|
||||||
|
// this list of conditions and the following disclaimer.
|
||||||
|
//
|
||||||
|
// 2. Redistributions in binary form must reproduce the above copyright
|
||||||
|
// notice, this list of conditions and the following disclaimer in the
|
||||||
|
// documentation and/or other materials provided with the distribution.
|
||||||
|
//
|
||||||
|
// 3. The name of the author may be used to endorse or promote products
|
||||||
|
// derived from this software without specific prior written permission.
|
||||||
|
//
|
||||||
|
// THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
||||||
|
// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
||||||
|
// EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||||
|
// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||||
|
// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||||
|
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
//
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#ifndef _MSC_VER // [
|
||||||
|
#error "Use this header only with Microsoft Visual C++ compilers!"
|
||||||
|
#endif // _MSC_VER ]
|
||||||
|
|
||||||
|
#ifndef _MSC_STDINT_H_ // [
|
||||||
|
#define _MSC_STDINT_H_
|
||||||
|
|
||||||
|
#if _MSC_VER > 1000
|
||||||
|
#pragma once
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <limits.h>
|
||||||
|
|
||||||
|
// For Visual Studio 6 in C++ mode wrap <wchar.h> include with 'extern "C++" {}'
|
||||||
|
// or compiler give many errors like this:
|
||||||
|
// error C2733: second C linkage of overloaded function 'wmemchr' not allowed
|
||||||
|
#if (_MSC_VER < 1300) && defined(__cplusplus)
|
||||||
|
extern "C++" {
|
||||||
|
#endif
|
||||||
|
# include <wchar.h>
|
||||||
|
#if (_MSC_VER < 1300) && defined(__cplusplus)
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
// 7.18.1 Integer types
|
||||||
|
|
||||||
|
// 7.18.1.1 Exact-width integer types
|
||||||
|
typedef __int8 int8_t;
|
||||||
|
typedef __int16 int16_t;
|
||||||
|
typedef __int32 int32_t;
|
||||||
|
typedef __int64 int64_t;
|
||||||
|
typedef unsigned __int8 uint8_t;
|
||||||
|
typedef unsigned __int16 uint16_t;
|
||||||
|
typedef unsigned __int32 uint32_t;
|
||||||
|
typedef unsigned __int64 uint64_t;
|
||||||
|
|
||||||
|
// 7.18.1.2 Minimum-width integer types
|
||||||
|
typedef int8_t int_least8_t;
|
||||||
|
typedef int16_t int_least16_t;
|
||||||
|
typedef int32_t int_least32_t;
|
||||||
|
typedef int64_t int_least64_t;
|
||||||
|
typedef uint8_t uint_least8_t;
|
||||||
|
typedef uint16_t uint_least16_t;
|
||||||
|
typedef uint32_t uint_least32_t;
|
||||||
|
typedef uint64_t uint_least64_t;
|
||||||
|
|
||||||
|
// 7.18.1.3 Fastest minimum-width integer types
|
||||||
|
typedef int8_t int_fast8_t;
|
||||||
|
typedef int16_t int_fast16_t;
|
||||||
|
typedef int32_t int_fast32_t;
|
||||||
|
typedef int64_t int_fast64_t;
|
||||||
|
typedef uint8_t uint_fast8_t;
|
||||||
|
typedef uint16_t uint_fast16_t;
|
||||||
|
typedef uint32_t uint_fast32_t;
|
||||||
|
typedef uint64_t uint_fast64_t;
|
||||||
|
|
||||||
|
// 7.18.1.4 Integer types capable of holding object pointers
|
||||||
|
#ifdef _WIN64 // [
|
||||||
|
typedef __int64 intptr_t;
|
||||||
|
typedef unsigned __int64 uintptr_t;
|
||||||
|
#else // _WIN64 ][
|
||||||
|
typedef int intptr_t;
|
||||||
|
typedef unsigned int uintptr_t;
|
||||||
|
#endif // _WIN64 ]
|
||||||
|
|
||||||
|
// 7.18.1.5 Greatest-width integer types
|
||||||
|
typedef int64_t intmax_t;
|
||||||
|
typedef uint64_t uintmax_t;
|
||||||
|
|
||||||
|
|
||||||
|
// 7.18.2 Limits of specified-width integer types
|
||||||
|
|
||||||
|
#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS) // [ See footnote 220 at page 257 and footnote 221 at page 259
|
||||||
|
|
||||||
|
// 7.18.2.1 Limits of exact-width integer types
|
||||||
|
#define INT8_MIN ((int8_t)_I8_MIN)
|
||||||
|
#define INT8_MAX _I8_MAX
|
||||||
|
#define INT16_MIN ((int16_t)_I16_MIN)
|
||||||
|
#define INT16_MAX _I16_MAX
|
||||||
|
#define INT32_MIN ((int32_t)_I32_MIN)
|
||||||
|
#define INT32_MAX _I32_MAX
|
||||||
|
#define INT64_MIN ((int64_t)_I64_MIN)
|
||||||
|
#define INT64_MAX _I64_MAX
|
||||||
|
#define UINT8_MAX _UI8_MAX
|
||||||
|
#define UINT16_MAX _UI16_MAX
|
||||||
|
#define UINT32_MAX _UI32_MAX
|
||||||
|
#define UINT64_MAX _UI64_MAX
|
||||||
|
|
||||||
|
// 7.18.2.2 Limits of minimum-width integer types
|
||||||
|
#define INT_LEAST8_MIN INT8_MIN
|
||||||
|
#define INT_LEAST8_MAX INT8_MAX
|
||||||
|
#define INT_LEAST16_MIN INT16_MIN
|
||||||
|
#define INT_LEAST16_MAX INT16_MAX
|
||||||
|
#define INT_LEAST32_MIN INT32_MIN
|
||||||
|
#define INT_LEAST32_MAX INT32_MAX
|
||||||
|
#define INT_LEAST64_MIN INT64_MIN
|
||||||
|
#define INT_LEAST64_MAX INT64_MAX
|
||||||
|
#define UINT_LEAST8_MAX UINT8_MAX
|
||||||
|
#define UINT_LEAST16_MAX UINT16_MAX
|
||||||
|
#define UINT_LEAST32_MAX UINT32_MAX
|
||||||
|
#define UINT_LEAST64_MAX UINT64_MAX
|
||||||
|
|
||||||
|
// 7.18.2.3 Limits of fastest minimum-width integer types
|
||||||
|
#define INT_FAST8_MIN INT8_MIN
|
||||||
|
#define INT_FAST8_MAX INT8_MAX
|
||||||
|
#define INT_FAST16_MIN INT16_MIN
|
||||||
|
#define INT_FAST16_MAX INT16_MAX
|
||||||
|
#define INT_FAST32_MIN INT32_MIN
|
||||||
|
#define INT_FAST32_MAX INT32_MAX
|
||||||
|
#define INT_FAST64_MIN INT64_MIN
|
||||||
|
#define INT_FAST64_MAX INT64_MAX
|
||||||
|
#define UINT_FAST8_MAX UINT8_MAX
|
||||||
|
#define UINT_FAST16_MAX UINT16_MAX
|
||||||
|
#define UINT_FAST32_MAX UINT32_MAX
|
||||||
|
#define UINT_FAST64_MAX UINT64_MAX
|
||||||
|
|
||||||
|
// 7.18.2.4 Limits of integer types capable of holding object pointers
|
||||||
|
#ifdef _WIN64 // [
|
||||||
|
# define INTPTR_MIN INT64_MIN
|
||||||
|
# define INTPTR_MAX INT64_MAX
|
||||||
|
# define UINTPTR_MAX UINT64_MAX
|
||||||
|
#else // _WIN64 ][
|
||||||
|
# define INTPTR_MIN INT32_MIN
|
||||||
|
# define INTPTR_MAX INT32_MAX
|
||||||
|
# define UINTPTR_MAX UINT32_MAX
|
||||||
|
#endif // _WIN64 ]
|
||||||
|
|
||||||
|
// 7.18.2.5 Limits of greatest-width integer types
|
||||||
|
#define INTMAX_MIN INT64_MIN
|
||||||
|
#define INTMAX_MAX INT64_MAX
|
||||||
|
#define UINTMAX_MAX UINT64_MAX
|
||||||
|
|
||||||
|
// 7.18.3 Limits of other integer types
|
||||||
|
|
||||||
|
#ifdef _WIN64 // [
|
||||||
|
# define PTRDIFF_MIN _I64_MIN
|
||||||
|
# define PTRDIFF_MAX _I64_MAX
|
||||||
|
#else // _WIN64 ][
|
||||||
|
# define PTRDIFF_MIN _I32_MIN
|
||||||
|
# define PTRDIFF_MAX _I32_MAX
|
||||||
|
#endif // _WIN64 ]
|
||||||
|
|
||||||
|
#define SIG_ATOMIC_MIN INT_MIN
|
||||||
|
#define SIG_ATOMIC_MAX INT_MAX
|
||||||
|
|
||||||
|
#ifndef SIZE_MAX // [
|
||||||
|
# ifdef _WIN64 // [
|
||||||
|
# define SIZE_MAX _UI64_MAX
|
||||||
|
# else // _WIN64 ][
|
||||||
|
# define SIZE_MAX _UI32_MAX
|
||||||
|
# endif // _WIN64 ]
|
||||||
|
#endif // SIZE_MAX ]
|
||||||
|
|
||||||
|
// WCHAR_MIN and WCHAR_MAX are also defined in <wchar.h>
|
||||||
|
#ifndef WCHAR_MIN // [
|
||||||
|
# define WCHAR_MIN 0
|
||||||
|
#endif // WCHAR_MIN ]
|
||||||
|
#ifndef WCHAR_MAX // [
|
||||||
|
# define WCHAR_MAX _UI16_MAX
|
||||||
|
#endif // WCHAR_MAX ]
|
||||||
|
|
||||||
|
#define WINT_MIN 0
|
||||||
|
#define WINT_MAX _UI16_MAX
|
||||||
|
|
||||||
|
#endif // __STDC_LIMIT_MACROS ]
|
||||||
|
|
||||||
|
|
||||||
|
// 7.18.4 Limits of other integer types
|
||||||
|
|
||||||
|
#if !defined(__cplusplus) || defined(__STDC_CONSTANT_MACROS) // [ See footnote 224 at page 260
|
||||||
|
|
||||||
|
// 7.18.4.1 Macros for minimum-width integer constants
|
||||||
|
|
||||||
|
#define INT8_C(val) val##i8
|
||||||
|
#define INT16_C(val) val##i16
|
||||||
|
#define INT32_C(val) val##i32
|
||||||
|
#define INT64_C(val) val##i64
|
||||||
|
|
||||||
|
#define UINT8_C(val) val##ui8
|
||||||
|
#define UINT16_C(val) val##ui16
|
||||||
|
#define UINT32_C(val) val##ui32
|
||||||
|
#define UINT64_C(val) val##ui64
|
||||||
|
|
||||||
|
// 7.18.4.2 Macros for greatest-width integer constants
|
||||||
|
#define INTMAX_C INT64_C
|
||||||
|
#define UINTMAX_C UINT64_C
|
||||||
|
|
||||||
|
#endif // __STDC_CONSTANT_MACROS ]
|
||||||
|
|
||||||
|
|
||||||
|
#endif // _MSC_STDINT_H_ ]
|
217
build/vc8/ixml.vcproj
Normal file
217
build/vc8/ixml.vcproj
Normal file
@@ -0,0 +1,217 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="ixml"
|
||||||
|
ProjectGUID="{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}"
|
||||||
|
RootNamespace="ixml"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\ixml\inc;..\..\ixml\src\inc;..\inc;..\..\upnp\inc"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="1"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
UseOfMFC="0"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
AdditionalIncludeDirectories="..\..\ixml\inc;..\..\ixml\src\inc;..\inc"
|
||||||
|
PreprocessorDefinitions="WIN32;IXML_INLINE="
|
||||||
|
RuntimeLibrary="0"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\attr.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\document.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\element.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixml.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmldebug.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlmembuf.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\namedNodeMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\node.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\nodeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\inc\ixml.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\inc\ixmldebug.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\inc\ixmlmembuf.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\inc\ixmlparser.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
65
build/vc8/libupnp.sln
Normal file
65
build/vc8/libupnp.sln
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||||
|
# Visual Studio 2005
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libupnp", "libupnp.vcproj", "{6227F51A-1498-4C4A-B213-F6FDED605125}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "threadutil", "threadutil.vcproj", "{24884928-0501-4CF2-BC8A-180AFC23B2AF}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ixml", "ixml.vcproj", "{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvdevice", "tvdevice.vcproj", "{F592B023-E1F3-4A1E-841E-662DEE497435}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF} = {24884928-0501-4CF2-BC8A-180AFC23B2AF}
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427} = {AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvctrlpt", "tvctrlpt.vcproj", "{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427} = {AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF} = {24884928-0501-4CF2-BC8A-180AFC23B2AF}
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvcombo", "tvcombo.vcproj", "{B5D74697-F615-4DCB-AA8B-935F6372F01C}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF} = {24884928-0501-4CF2-BC8A-180AFC23B2AF}
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427} = {AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Win32 = Debug|Win32
|
||||||
|
Release|Win32 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{24884928-0501-4CF2-BC8A-180AFC23B2AF}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{AD489FAF-9CDD-411B-BFE9-1B9C6C16D427}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{F592B023-E1F3-4A1E-841E-662DEE497435}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{F592B023-E1F3-4A1E-841E-662DEE497435}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{F592B023-E1F3-4A1E-841E-662DEE497435}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{F592B023-E1F3-4A1E-841E-662DEE497435}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{B5D74697-F615-4DCB-AA8B-935F6372F01C}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{B5D74697-F615-4DCB-AA8B-935F6372F01C}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{B5D74697-F615-4DCB-AA8B-935F6372F01C}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{B5D74697-F615-4DCB-AA8B-935F6372F01C}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
654
build/vc8/libupnp.vcproj
Normal file
654
build/vc8/libupnp.vcproj
Normal file
@@ -0,0 +1,654 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="libupnp"
|
||||||
|
ProjectGUID="{6227F51A-1498-4C4A-B213-F6FDED605125}"
|
||||||
|
RootNamespace="libupnp"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
|
UseOfMFC="0"
|
||||||
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
PreprocessorDefinitions="NDEBUG"
|
||||||
|
MkTypLibCompatible="true"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
TargetEnvironment="1"
|
||||||
|
TypeLibraryName=".\Release/libupnp.tlb"
|
||||||
|
HeaderFileName=""
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
InlineFunctionExpansion="1"
|
||||||
|
AdditionalIncludeDirectories="..\..\pthreads\include;..\..\ixml\src\inc;..\..\ixml\inc;..\..\threadutil\inc;..\..\upnp\inc;..\..\upnp\src\inc;..\inc;..\msvc"
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
StringPooling="true"
|
||||||
|
RuntimeLibrary="0"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
PrecompiledHeaderFile=".\Release/libupnp.pch"
|
||||||
|
AssemblerListingLocation="$(OutDir)\"
|
||||||
|
ObjectFile="$(OutDir)\"
|
||||||
|
ProgramDataBaseFileName="$(OutDir)\"
|
||||||
|
BrowseInformation="1"
|
||||||
|
WarningLevel="3"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
PreprocessorDefinitions="NDEBUG"
|
||||||
|
Culture="1031"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="odbc32.lib odbccp32.lib ..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib iphlpapi.lib"
|
||||||
|
OutputFile="$(OutDir)\libupnp.dll"
|
||||||
|
LinkIncremental="1"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
ProgramDatabaseFile=".\Release/libupnp.pdb"
|
||||||
|
ImportLibrary=".\Release/libupnp.lib"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
OutputFile=".\Release/libupnp.bsc"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
|
UseOfMFC="0"
|
||||||
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
PreprocessorDefinitions="_DEBUG"
|
||||||
|
MkTypLibCompatible="true"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
TargetEnvironment="1"
|
||||||
|
TypeLibraryName=".\Debug/libupnp.tlb"
|
||||||
|
HeaderFileName=""
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\pthreads\include;..\..\ixml\src\inc;..\..\ixml\inc;..\..\threadutil\inc;..\..\upnp\inc;..\..\upnp\src\inc;..\inc;..\msvc"
|
||||||
|
PreprocessorDefinitions="DEBUG;WIN32;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="1"
|
||||||
|
PrecompiledHeaderFile="$(OutDir)\libupnp.pch"
|
||||||
|
AssemblerListingLocation="$(OutDir)\"
|
||||||
|
ObjectFile="$(OutDir)\"
|
||||||
|
ProgramDataBaseFileName="$(OutDir)\"
|
||||||
|
BrowseInformation="1"
|
||||||
|
WarningLevel="3"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
PreprocessorDefinitions="_DEBUG"
|
||||||
|
Culture="1031"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib iphlpapi.lib ixml.lib"
|
||||||
|
OutputFile="$(OutDir)\libupnp.dll"
|
||||||
|
LinkIncremental="2"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
AdditionalLibraryDirectories="$(OutDir)\..\ixml"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
ProgramDatabaseFile="$(OutDir)\libupnp.pdb"
|
||||||
|
ImportLibrary="$(OutDir)\libupnp.lib"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
OutputFile="$(OutDir)\libupnp.bsc"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="sources"
|
||||||
|
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\ActionComplete.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\ActionRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\attr.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\client_table\client_table.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\Discovery.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\document.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\element.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\Event.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\EventSubscribe.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\FileInfo.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\FreeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_callback2.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\httpparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\httpreadwrite.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inet_pton.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixml.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlmembuf.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\LinkedList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\md5.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\membuffer.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\miniserver\miniserver.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\namedNodeMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\node.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\nodeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\parsetools.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\service_table\service_table.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_common.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\sock.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ResultData.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_server.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\statcodes.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\StateVarComplete.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\StateVarRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\strintmap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\SubscriptionRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\sysdep.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\ThreadPool.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\TimerThread.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\upnp_timeout.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnpapi.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnpdebug.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\UpnpString.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnptools.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\uri\uri.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\urlconfig\urlconfig.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\uuid.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\webserver.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\win_dll.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="headers"
|
||||||
|
Filter="h;hpp;hxx;hm;inl"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\ActionComplete.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\actionrequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\client_table.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\config.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\discovery.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\Event.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\EventSubscribe.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\FileInfo.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\global.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gmtdate.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\http_client.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\httpparser.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\httpreadwrite.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\inet_pton.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\md5.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\membuffer.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\miniserver.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\netall.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\parsetools.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\server.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\service_table.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\soaplib.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\sock.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ResultData.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\ssdplib.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\statcodes.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\StateVarComplete.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\statevarrequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\statuscodes.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\strintmap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\SubscriptionRequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\sysdep.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\unixutil.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnp.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnp_timeout.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnpapi.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnpclosesocket.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnpdebug.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\UpnpString.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnptools.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\uri.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\urlconfig.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\utilall.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\uuid.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\webserver.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\..\libupnp_win32.patch"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
213
build/vc8/threadutil.vcproj
Normal file
213
build/vc8/threadutil.vcproj
Normal file
@@ -0,0 +1,213 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="threadutil"
|
||||||
|
ProjectGUID="{24884928-0501-4CF2-BC8A-180AFC23B2AF}"
|
||||||
|
RootNamespace="threadutil"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\threadutil\inc;..\..\upnp\inc;..\..\ixml\inc;..\..\pthreads\include"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
AdditionalDependencies="pthreadVC2.lib"
|
||||||
|
AdditionalLibraryDirectories="..\..\pthreads\lib"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\FreeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\LinkedList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\ThreadPool.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\TimerThread.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\FreeList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\ithread.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\LinkedList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\ThreadPool.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\TimerThread.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
216
build/vc8/tvcombo.vcproj
Normal file
216
build/vc8/tvcombo.vcproj
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="tvcombo"
|
||||||
|
ProjectGUID="{B5D74697-F615-4DCB-AA8B-935F6372F01C}"
|
||||||
|
RootNamespace="tvcombo"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvcombo;..\..\upnp\sample\tvcombo\linux"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib ixml.lib threadutil.lib libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(OutDir)";"out.vc8.$(ConfigurationName)\ixml";"out.vc8.$(ConfigurationName)\threadutil";"out.vc8.$(ConfigurationName)\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\linux\upnp_tv_combo_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
208
build/vc8/tvctrlpt.vcproj
Normal file
208
build/vc8/tvctrlpt.vcproj
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="tvctrlpt"
|
||||||
|
ProjectGUID="{BC1557D9-9E84-4BA5-861E-CB04D767FBDC}"
|
||||||
|
RootNamespace="tvctrlpt"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvctrlpt;..\..\upnp\sample\tvctrlpt\linux"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib ixml.lib threadutil.lib libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(OutDir)";"out.vc8.$(ConfigurationName)\ixml";"out.vc8.$(ConfigurationName)\threadutil";"out.vc8.$(ConfigurationName)\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\upnp_tv_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\linux\upnp_tv_ctrlpt_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\upnp_tv_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
208
build/vc8/tvdevice.vcproj
Normal file
208
build/vc8/tvdevice.vcproj
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="8.00"
|
||||||
|
Name="tvdevice"
|
||||||
|
ProjectGUID="{F592B023-E1F3-4A1E-841E-662DEE497435}"
|
||||||
|
RootNamespace="tvdevice"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc8.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvdevice;..\..\upnp\sample\tvdevice\linux"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib ixml.lib threadutil.lib libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(OutDir)";"out.vc8.$(ConfigurationName)\ixml";"out.vc8.$(ConfigurationName)\threadutil";"out.vc8.$(ConfigurationName)\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
WarningLevel="3"
|
||||||
|
Detect64BitPortabilityProblems="true"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebDeploymentTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\upnp_tv_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\linux\upnp_tv_device_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\upnp_tv_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
216
build/vc9/ixml.vcproj
Normal file
216
build/vc9/ixml.vcproj
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="ixml"
|
||||||
|
ProjectGUID="{9C2C266D-35A3-465F-A297-0E21D54E5C89}"
|
||||||
|
RootNamespace="ixml"
|
||||||
|
TargetFrameworkVersion="196613"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
CharacterSet="0"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\ixml\inc;..\..\ixml\src\inc;..\inc;..\..\upnp\inc"
|
||||||
|
PreprocessorDefinitions="DEBUG;WIN32;_USRDLL;LIBUPNP_EXPORTS;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
CharacterSet="0"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
EnableIntrinsicFunctions="true"
|
||||||
|
AdditionalIncludeDirectories="..\..\ixml\inc;..\..\ixml\src\inc;..\inc"
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\attr.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\document.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\element.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixml.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmldebug.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlmembuf.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\namedNodeMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\node.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\nodeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\inc\ixml.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\inc\ixmldebug.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\inc\ixmlmembuf.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\inc\ixmlparser.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
63
build/vc9/libupnp.sln
Normal file
63
build/vc9/libupnp.sln
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||||
|
# Visual Studio 2008
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libupnp", "libupnp.vcproj", "{6227F51A-1498-4C4A-B213-F6FDED605125}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{9C2C266D-35A3-465F-A297-0E21D54E5C89} = {9C2C266D-35A3-465F-A297-0E21D54E5C89}
|
||||||
|
{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D} = {1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ixml", "ixml.vcproj", "{9C2C266D-35A3-465F-A297-0E21D54E5C89}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "threadutil", "threadutil.vcproj", "{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}"
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvctrlpt", "tvctrlpt.vcproj", "{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvdevice", "tvdevice.vcproj", "{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tvcombo", "tvcombo.vcproj", "{6365804B-22C6-4D5E-91F3-0C052EB55B4F}"
|
||||||
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125} = {6227F51A-1498-4C4A-B213-F6FDED605125}
|
||||||
|
EndProjectSection
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Win32 = Debug|Win32
|
||||||
|
Release|Win32 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{6227F51A-1498-4C4A-B213-F6FDED605125}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{9C2C266D-35A3-465F-A297-0E21D54E5C89}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{9C2C266D-35A3-465F-A297-0E21D54E5C89}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{9C2C266D-35A3-465F-A297-0E21D54E5C89}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{9C2C266D-35A3-465F-A297-0E21D54E5C89}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{6365804B-22C6-4D5E-91F3-0C052EB55B4F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{6365804B-22C6-4D5E-91F3-0C052EB55B4F}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{6365804B-22C6-4D5E-91F3-0C052EB55B4F}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{6365804B-22C6-4D5E-91F3-0C052EB55B4F}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
650
build/vc9/libupnp.vcproj
Normal file
650
build/vc9/libupnp.vcproj
Normal file
@@ -0,0 +1,650 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9,00"
|
||||||
|
Name="libupnp"
|
||||||
|
ProjectGUID="{6227F51A-1498-4C4A-B213-F6FDED605125}"
|
||||||
|
RootNamespace="libupnp"
|
||||||
|
TargetFrameworkVersion="131072"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
|
UseOfMFC="0"
|
||||||
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||||
|
CharacterSet="0"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
PreprocessorDefinitions="NDEBUG"
|
||||||
|
MkTypLibCompatible="true"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
TargetEnvironment="1"
|
||||||
|
TypeLibraryName=".\Release/libupnp.tlb"
|
||||||
|
HeaderFileName=""
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
InlineFunctionExpansion="1"
|
||||||
|
AdditionalIncludeDirectories="..\..\pthreads\include,..\ixml\src\inc,..\ixml\inc,..\threadutil\inc,..\upnp\inc,..\upnp\src\inc,.\inc"
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
StringPooling="true"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
PrecompiledHeaderFile=".\Release/libupnp.pch"
|
||||||
|
AssemblerListingLocation=".\Release/"
|
||||||
|
ObjectFile=".\Release/"
|
||||||
|
ProgramDataBaseFileName=".\Release/"
|
||||||
|
BrowseInformation="1"
|
||||||
|
WarningLevel="3"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
PreprocessorDefinitions="NDEBUG"
|
||||||
|
Culture="1031"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib iphlpapi.lib"
|
||||||
|
OutputFile=".\Release/libupnp.dll"
|
||||||
|
LinkIncremental="1"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
ProgramDatabaseFile=".\Release/libupnp.pdb"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
ImportLibrary=".\Release/libupnp.lib"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
OutputFile=".\Release/libupnp.bsc"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="2"
|
||||||
|
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||||
|
UseOfMFC="0"
|
||||||
|
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||||
|
CharacterSet="0"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
PreprocessorDefinitions="_DEBUG"
|
||||||
|
MkTypLibCompatible="true"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
TargetEnvironment="1"
|
||||||
|
TypeLibraryName=".\Debug/libupnp.tlb"
|
||||||
|
HeaderFileName=""
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\pthreads\include;..\..\ixml\src\inc;..\..\ixml\inc;..\..\threadutil\inc;..\..\upnp\inc;..\..\upnp\src\inc;..\inc;..\msvc"
|
||||||
|
PreprocessorDefinitions="DEBUG;WIN32;_USRDLL;LIBUPNP_EXPORTS;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
PrecompiledHeaderFile="$(OutDir)\libupnp.pch"
|
||||||
|
AssemblerListingLocation="$(OutDir)\"
|
||||||
|
ObjectFile="$(OutDir)\"
|
||||||
|
ProgramDataBaseFileName="$(OutDir)\"
|
||||||
|
BrowseInformation="1"
|
||||||
|
WarningLevel="3"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
PreprocessorDefinitions="_DEBUG"
|
||||||
|
Culture="1031"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadvc2.lib ws2_32.lib iphlpapi.lib $(TargetDir)..\ixml\ixml.lib"
|
||||||
|
OutputFile="$(OutDir)\libupnp.dll"
|
||||||
|
LinkIncremental="2"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
ProgramDatabaseFile="$(OutDir)\libupnp.pdb"
|
||||||
|
RandomizedBaseAddress="1"
|
||||||
|
DataExecutionPrevention="0"
|
||||||
|
ImportLibrary="$(OutDir)\libupnp.lib"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
SuppressStartupBanner="true"
|
||||||
|
OutputFile="$(OutDir)\libupnp.bsc"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="sources"
|
||||||
|
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\ActionComplete.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\ActionRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\attr.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\client_table\client_table.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\Discovery.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\document.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\element.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\Event.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\EventSubscribe.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\FileInfo.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\FreeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_callback2.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\gena\gena_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\httpparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\httpreadwrite.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inet_pton.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixml.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlmembuf.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\ixmlparser.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\LinkedList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\md5.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\membuffer.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\miniserver\miniserver.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\namedNodeMap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\node.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\ixml\src\nodeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\parsetools.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\service_table\service_table.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_common.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\soap\soap_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\sock.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ResultData.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_server.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\statcodes.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\StateVarComplete.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\StateVarRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\strintmap.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\SubscriptionRequest.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\sysdep.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\ThreadPool.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\TimerThread.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\upnp_timeout.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnpapi.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnpdebug.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\UpnpString.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\api\upnptools.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\uri\uri.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\urlconfig\urlconfig.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\util\util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\uuid\uuid.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\genlib\net\http\webserver.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\win_dll.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="headers"
|
||||||
|
Filter="h;hpp;hxx;hm;inl"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\ActionComplete.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\ActionRequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\client_table.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\config.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\Discovery.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\Event.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\EventSubscribe.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\FileInfo.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gena_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\global.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\gmtdate.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\http_client.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\httpparser.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\httpreadwrite.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\inet_pton.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\md5.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\membuffer.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\miniserver.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\netall.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\parsetools.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\server.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\service_table.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\soaplib.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\sock.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\ssdp\ssdp_ResultData.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\ssdplib.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\statcodes.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\StateVarComplete.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\StateVarRequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\statuscodes.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\strintmap.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\SubscriptionRequest.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\sysdep.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\unixutil.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnp.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnp_timeout.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnpapi.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\upnpclosesocket.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnpdebug.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\UpnpString.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\inc\upnptools.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\uri.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\urlconfig.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\utilall.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\uuid.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\src\inc\webserver.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\..\..\libupnp_win32.patch"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
216
build/vc9/threadutil.vcproj
Normal file
216
build/vc9/threadutil.vcproj
Normal file
@@ -0,0 +1,216 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9,00"
|
||||||
|
Name="threadutil"
|
||||||
|
ProjectGUID="{1D3EEF7A-D248-48C0-B6B5-ECA229FE4B3D}"
|
||||||
|
RootNamespace="threadutil"
|
||||||
|
TargetFrameworkVersion="196613"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="4"
|
||||||
|
CharacterSet="0"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\threadutil\inc;..\..\upnp\inc;..\..\ixml\inc;..\..\pthreads\include"
|
||||||
|
PreprocessorDefinitions="DEBUG;WIN32;_USRDLL;LIBUPNP_EXPORTS;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLibrarianTool"
|
||||||
|
AdditionalDependencies="pthreadVC2.lib"
|
||||||
|
AdditionalLibraryDirectories="..\..\pthreads\lib"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="0"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
EnableIntrinsicFunctions="true"
|
||||||
|
AdditionalIncludeDirectories="..\..\threadutil\inc;..\..\upnp\inc;..\..\ixml\inc;..\..\pthreads\include"
|
||||||
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBUPNP_EXPORTS;PTW32_STATIC_LIB;UPNP_STATIC_LIB;UPNP_USE_MSVCPP;_CRT_SECURE_NO_WARNINGS"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\FreeList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\LinkedList.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\ThreadPool.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\src\TimerThread.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\FreeList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\ithread.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\LinkedList.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\threadpool.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\threadutil\inc\TimerThread.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
214
build/vc9/tvcombo.vcproj
Normal file
214
build/vc9/tvcombo.vcproj
Normal file
@@ -0,0 +1,214 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9,00"
|
||||||
|
Name="tvcombo"
|
||||||
|
ProjectGUID="{6365804B-22C6-4D5E-91F3-0C052EB55B4F}"
|
||||||
|
RootNamespace="tvcombo"
|
||||||
|
TargetFrameworkVersion="196613"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\upnp\sample\common;..\..\upnp\sample;..\..\ixml\inc;..\..\pthreads\include;..\inc;..\..\threadutil\inc;..\..\upnp\sample\tvcombo"
|
||||||
|
PreprocessorDefinitions="DEBUG;WIN32"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib $(TargetDir)..\libupnp\libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(TargetDir)..\ixml";"$(TargetDir)..\threadutil";"$(TargetDir)..\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
EnableIntrinsicFunctions="true"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
CompileAs="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\linux\upnp_tv_combo_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvcombo\upnp_tv_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
204
build/vc9/tvctrlpt.vcproj
Normal file
204
build/vc9/tvctrlpt.vcproj
Normal file
@@ -0,0 +1,204 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="tvctrlpt"
|
||||||
|
ProjectGUID="{8FB56F1C-E617-4B79-96AE-1FA499A3A9B5}"
|
||||||
|
RootNamespace="sample"
|
||||||
|
TargetFrameworkVersion="196613"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\upnp\sample\common;..\..\ixml\inc;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvctrlpt\linux;..\..\upnp\sample\tvctrlpt"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib ixml.lib threadutil.lib libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(OutDir)";".\out.vc9.$(ConfigurationName)\ixml";".\out.vc9.$(ConfigurationName)\threadutil";".\out.vc9.$(ConfigurationName)\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
EnableIntrinsicFunctions="true"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\upnp_tv_ctrlpt.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\linux\upnp_tv_ctrlpt_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvctrlpt\upnp_tv_ctrlpt.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
204
build/vc9/tvdevice.vcproj
Normal file
204
build/vc9/tvdevice.vcproj
Normal file
@@ -0,0 +1,204 @@
|
|||||||
|
<?xml version="1.0" encoding="Windows-1252"?>
|
||||||
|
<VisualStudioProject
|
||||||
|
ProjectType="Visual C++"
|
||||||
|
Version="9.00"
|
||||||
|
Name="tvdevice"
|
||||||
|
ProjectGUID="{7FB5F4A6-74F9-471D-B358-BAA0AC1CCA0A}"
|
||||||
|
RootNamespace="tvdevice"
|
||||||
|
TargetFrameworkVersion="196613"
|
||||||
|
>
|
||||||
|
<Platforms>
|
||||||
|
<Platform
|
||||||
|
Name="Win32"
|
||||||
|
/>
|
||||||
|
</Platforms>
|
||||||
|
<ToolFiles>
|
||||||
|
</ToolFiles>
|
||||||
|
<Configurations>
|
||||||
|
<Configuration
|
||||||
|
Name="Debug|Win32"
|
||||||
|
OutputDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
IntermediateDirectory=".\out.vc9.$(ConfigurationName)\$(ProjectName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="0"
|
||||||
|
AdditionalIncludeDirectories="..\..\upnp\inc;..\..\ixml\inc;..\..\upnp\sample\common;..\inc;..\..\threadutil\inc;..\..\pthreads\include;..\..\upnp\sample\tvdevice;..\..\upnp\sample\tvdevice\linux"
|
||||||
|
PreprocessorDefinitions="WIN32;DEBUG"
|
||||||
|
MinimalRebuild="true"
|
||||||
|
BasicRuntimeChecks="3"
|
||||||
|
RuntimeLibrary="3"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="4"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
AdditionalDependencies="..\..\pthreads\lib\pthreadVC2.lib ixml.lib threadutil.lib libupnp.lib"
|
||||||
|
AdditionalLibraryDirectories=""$(OutDir)";".\out.vc9.$(ConfigurationName)\ixml";".\out.vc9.$(ConfigurationName)\threadutil";".\out.vc9.$(ConfigurationName)\libupnp""
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
<Configuration
|
||||||
|
Name="Release|Win32"
|
||||||
|
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||||
|
IntermediateDirectory="$(ConfigurationName)"
|
||||||
|
ConfigurationType="1"
|
||||||
|
CharacterSet="2"
|
||||||
|
WholeProgramOptimization="1"
|
||||||
|
>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreBuildEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCustomBuildTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXMLDataGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCWebServiceProxyGeneratorTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCMIDLTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCCLCompilerTool"
|
||||||
|
Optimization="2"
|
||||||
|
EnableIntrinsicFunctions="true"
|
||||||
|
RuntimeLibrary="2"
|
||||||
|
EnableFunctionLevelLinking="true"
|
||||||
|
WarningLevel="3"
|
||||||
|
DebugInformationFormat="3"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManagedResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCResourceCompilerTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPreLinkEventTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCLinkerTool"
|
||||||
|
GenerateDebugInformation="true"
|
||||||
|
OptimizeReferences="2"
|
||||||
|
EnableCOMDATFolding="2"
|
||||||
|
TargetMachine="1"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCALinkTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCManifestTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCXDCMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCBscMakeTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCFxCopTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCAppVerifierTool"
|
||||||
|
/>
|
||||||
|
<Tool
|
||||||
|
Name="VCPostBuildEventTool"
|
||||||
|
/>
|
||||||
|
</Configuration>
|
||||||
|
</Configurations>
|
||||||
|
<References>
|
||||||
|
</References>
|
||||||
|
<Files>
|
||||||
|
<Filter
|
||||||
|
Name="Source Files"
|
||||||
|
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||||
|
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\upnp_tv_device.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\linux\upnp_tv_device_main.c"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Header Files"
|
||||||
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||||
|
>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\common\sample_util.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
<File
|
||||||
|
RelativePath="..\..\upnp\sample\tvdevice\upnp_tv_device.h"
|
||||||
|
>
|
||||||
|
</File>
|
||||||
|
</Filter>
|
||||||
|
<Filter
|
||||||
|
Name="Resource Files"
|
||||||
|
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
|
||||||
|
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
|
||||||
|
>
|
||||||
|
</Filter>
|
||||||
|
</Files>
|
||||||
|
<Globals>
|
||||||
|
</Globals>
|
||||||
|
</VisualStudioProject>
|
484
configure.ac
Normal file
484
configure.ac
Normal file
@@ -0,0 +1,484 @@
|
|||||||
|
# -*- Autoconf -*-
|
||||||
|
#
|
||||||
|
# Top-level configure.ac file for libupnp
|
||||||
|
#
|
||||||
|
# Process this file with autoconf to produce a configure script.
|
||||||
|
#
|
||||||
|
# (C) Copyright 2005-2007 Rémi Turboult <r3mi@users.sourceforge.net>
|
||||||
|
#
|
||||||
|
|
||||||
|
AC_PREREQ(2.60)
|
||||||
|
|
||||||
|
AC_INIT([libupnp], [1.6.7], [mroberto@users.sourceforge.net])
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # *Independently* of the above libupnp package version, the libtool version
|
||||||
|
dnl # of the 3 libraries need to be updated whenever there is a change released:
|
||||||
|
dnl # "current:revision:age" (this is NOT the same as the package version),
|
||||||
|
dnl # where:
|
||||||
|
dnl # - library code modified: revision++
|
||||||
|
dnl # - interfaces changed/added/removed: current++ and revision=0
|
||||||
|
dnl # - interfaces added: age++
|
||||||
|
dnl # - interfaces removed: age=0
|
||||||
|
dnl # *please update only once, before a formal release, not for each change*
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.4.1:
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:2:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [2:2:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [2:2:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.4.6:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in ixml
|
||||||
|
dnl # revision: 2 -> 3
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 2 -> 3
|
||||||
|
dnl # - Interface added in threadutil
|
||||||
|
dnl # current: 2 -> 3
|
||||||
|
dnl # revisiion: 3 -> 0
|
||||||
|
dnl # age: 0 -> 1
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 2 -> 3
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:3:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [3:0:1])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [2:3:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.0:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in ixml
|
||||||
|
dnl # revision: 3 -> 4
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 0 -> 1
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 3 -> 4
|
||||||
|
dnl # - Interface changed in upnp
|
||||||
|
dnl # current: 2 -> 3
|
||||||
|
dnl # revision: 4 -> 0
|
||||||
|
dnl # - Interface removed in upnp
|
||||||
|
dnl # age: 0 -> 0
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [3:1:1])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:0:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.1:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 1 -> 2
|
||||||
|
dnl # - Interface added in threadutil
|
||||||
|
dnl # current: 3 -> 4
|
||||||
|
dnl # revision: 2 -> 0
|
||||||
|
dnl # - Interface added in threadutil
|
||||||
|
dnl # age: 1 -> 2
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 0 -> 1
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:0:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:1:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.2:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 1 -> 2
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:0:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:2:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.3:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 0 -> 1
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:1:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:2:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.4:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 1 -> 2
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 2 -> 3
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:2:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:3:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.5:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 3 -> 4
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:2:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:4:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.6:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 2 -> 3
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 4 -> 5
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [4:3:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:5:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Release 1.6.7:
|
||||||
|
dnl # "current:revision:age"
|
||||||
|
dnl #
|
||||||
|
dnl # - Code has changed in upnp
|
||||||
|
dnl # revision: 5 -> 6
|
||||||
|
dnl # - Code has changed in threadutil
|
||||||
|
dnl # revision: 3 -> 4
|
||||||
|
dnl # - Interfaces have been changed, added and removed in upnp
|
||||||
|
dnl # current: 4 -> 5
|
||||||
|
dnl # revision: 4 -> 0
|
||||||
|
dnl #
|
||||||
|
dnl #AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_THREADUTIL], [5:0:2])
|
||||||
|
dnl #AC_SUBST([LT_VERSION_UPNP], [3:5:0])
|
||||||
|
dnl #
|
||||||
|
dnl ############################################################################
|
||||||
|
AC_SUBST([LT_VERSION_IXML], [2:4:0])
|
||||||
|
AC_SUBST([LT_VERSION_THREADUTIL], [5:0:2])
|
||||||
|
AC_SUBST([LT_VERSION_UPNP], [3:5:0])
|
||||||
|
dnl ############################################################################
|
||||||
|
dnl # Repeating the algorithm to place it closer to the modificatin place:
|
||||||
|
dnl # - library code modified: revision++
|
||||||
|
dnl # - interfaces changed/added/removed: current++ and revision=0
|
||||||
|
dnl # - interfaces added: age++
|
||||||
|
dnl # - interfaces removed: age=0
|
||||||
|
dnl # *please update only once, before a formal release, not for each change*
|
||||||
|
dnl ############################################################################
|
||||||
|
|
||||||
|
|
||||||
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
|
AC_CONFIG_SRCDIR([upnp/inc/upnp.h])
|
||||||
|
|
||||||
|
|
||||||
|
AM_INIT_AUTOMAKE([1.8 -Wall foreign subdir-objects dist-bzip2])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Get canonical host names in host and host_os
|
||||||
|
#
|
||||||
|
AC_CANONICAL_HOST
|
||||||
|
|
||||||
|
#
|
||||||
|
# There are 3 configuration files :
|
||||||
|
# 1) "./autoconfig.h" is auto-generated and used only internally during build
|
||||||
|
# (usually named "config.h" but conflicts with the file below)
|
||||||
|
# 2) "./upnp/src/inc/config.h" is static and contains some compile-time
|
||||||
|
# parameters. This file was previously in "./upnp/inc" but is no longer
|
||||||
|
# installed (contains internal definitions only).
|
||||||
|
# 3) "./upnp/inc/upnpconfig.h" is auto-generated and installed with the
|
||||||
|
# libraries : it contains information on the configuration of the
|
||||||
|
# installed libraries.
|
||||||
|
#
|
||||||
|
AC_CONFIG_HEADERS([autoconfig.h upnp/inc/upnpconfig.h])
|
||||||
|
#AC_SYS_LARGEFILE_SENSITIVE
|
||||||
|
|
||||||
|
AC_REVISION([$Revision: 1.11 $])
|
||||||
|
|
||||||
|
upnpmaj=`echo "$PACKAGE_VERSION" | sed 's/\..*//' `
|
||||||
|
upnpmin=[`echo "$PACKAGE_VERSION" | sed 's/^[^.]\.// ; s/[^0-9].*$//' `]
|
||||||
|
upnppatch=[`echo "$PACKAGE_VERSION" | sed 's/^[^.]\.[^.]\.// ; s/[^0-9].*$//' `]
|
||||||
|
AC_DEFINE_UNQUOTED([UPNP_VERSION_STRING], "$PACKAGE_VERSION", [see upnpconfig.h])
|
||||||
|
AC_DEFINE_UNQUOTED([UPNP_VERSION_MAJOR], $upnpmaj, [see upnpconfig.h])
|
||||||
|
AC_DEFINE_UNQUOTED([UPNP_VERSION_MINOR], $upnpmin, [see upnpconfig.h])
|
||||||
|
AC_DEFINE_UNQUOTED([UPNP_VERSION_PATCH], $upnppatch, [see upnpconfig.h])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check for DEBUG flag
|
||||||
|
#
|
||||||
|
RT_BOOL_ARG_ENABLE([debug], [no], [extra debugging code])
|
||||||
|
if test "x$enable_debug" = xyes ; then
|
||||||
|
AC_DEFINE(UPNP_HAVE_DEBUG, 1, [see upnpconfig.h])
|
||||||
|
AC_DEFINE(DEBUG, 1, [Define to 1 to compile debug code])
|
||||||
|
else
|
||||||
|
AC_DEFINE(NO_DEBUG, 1, [Define to 1 to prevent some debug code])
|
||||||
|
AC_DEFINE(NDEBUG, 1, [Define to 1 to prevent compilation of assert()])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check for libupnp subsets
|
||||||
|
#
|
||||||
|
RT_BOOL_ARG_ENABLE([client], [yes], [control point code (client)])
|
||||||
|
if test "x$enable_client" = xyes ; then
|
||||||
|
AC_DEFINE(UPNP_HAVE_CLIENT, 1, [see upnpconfig.h])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
RT_BOOL_ARG_ENABLE([device], [yes],
|
||||||
|
[device specific code (implies --disable-webserver if disabled)])
|
||||||
|
if test "x$enable_device" = xyes ; then
|
||||||
|
AC_DEFINE(UPNP_HAVE_DEVICE, 1, [see upnpconfig.h])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
if test "x$enable_device" = xno ; then
|
||||||
|
enable_webserver=no
|
||||||
|
else
|
||||||
|
RT_BOOL_ARG_ENABLE([webserver], [yes], [integrated web server])
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL(ENABLE_WEBSERVER, test x"$enable_webserver" = xyes)
|
||||||
|
if test "x$enable_webserver" = xyes ; then
|
||||||
|
AC_DEFINE(UPNP_HAVE_WEBSERVER, 1, [see upnpconfig.h])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
RT_BOOL_ARG_ENABLE([tools], [yes], [helper APIs in upnptools.h])
|
||||||
|
if test "x$enable_tools" = xyes ; then
|
||||||
|
AC_DEFINE(UPNP_HAVE_TOOLS, 1, [see upnpconfig.h])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
RT_BOOL_ARG_ENABLE([samples], [yes], [compilation of upnp/sample/ code])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# doc installation
|
||||||
|
# autoconf >= 2.60 already defines ${docdir}, but we will not use its
|
||||||
|
# default value, which is ${datarootdir}/doc/${PACKAGE_TARNAME}.
|
||||||
|
# That would give us ${datarootdir}/doc/libupnp, and we want the package
|
||||||
|
# version on that.
|
||||||
|
#
|
||||||
|
docdir="${datadir}/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}"
|
||||||
|
AC_MSG_CHECKING([for documentation directory])
|
||||||
|
AC_ARG_WITH(
|
||||||
|
[documentation],
|
||||||
|
AS_HELP_STRING(
|
||||||
|
[--with-documentation=directory_name],
|
||||||
|
[where documentation is installed
|
||||||
|
@<:@[DATADIR/doc/]AC_PACKAGE_NAME[-]AC_PACKAGE_VERSION@:>@])
|
||||||
|
AS_HELP_STRING(
|
||||||
|
[--without-documentation],
|
||||||
|
[do not install the documentation]),
|
||||||
|
[],
|
||||||
|
[with_documentation=no])
|
||||||
|
|
||||||
|
#
|
||||||
|
# If something has been entered after an equal sign, assume it is the directory
|
||||||
|
#
|
||||||
|
if test x"$with_documentation" != xyes -a x"$with_documentation" != xno; then
|
||||||
|
docdir="$with_documentation"
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL(WITH_DOCUMENTATION, test x"$with_documentation" != xno)
|
||||||
|
AC_SUBST(docdir)
|
||||||
|
AC_MSG_RESULT($docdir)
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Checks for programs
|
||||||
|
#
|
||||||
|
AC_PROG_CC
|
||||||
|
AM_PROG_CC_C_O
|
||||||
|
AC_PROG_LIBTOOL
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
AC_PROG_MAKE_SET
|
||||||
|
AC_PROG_EGREP
|
||||||
|
|
||||||
|
#
|
||||||
|
# Default compilation flags
|
||||||
|
#
|
||||||
|
echo "--------------------- Default compilation flags -------------------------------"
|
||||||
|
echo host is $host
|
||||||
|
echo host_os is $host_os
|
||||||
|
case $host_os in
|
||||||
|
freebsd*)
|
||||||
|
echo "Using FreeBSD specific compiler settings"
|
||||||
|
# Put FreeBSD specific compiler flags here
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Using non-specific system compiler settings"
|
||||||
|
if test x"$enable_debug" = xyes; then
|
||||||
|
# AC_PROG_CC already sets CFLAGS to "-g -O2" by default
|
||||||
|
#:
|
||||||
|
# Use -O0 in debug so that variables do not get optimized out
|
||||||
|
AX_CFLAGS_GCC_OPTION([-O0])
|
||||||
|
else
|
||||||
|
# add optimise for size
|
||||||
|
AX_CFLAGS_GCC_OPTION([-Os])
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
AX_CFLAGS_WARN_ALL
|
||||||
|
echo "-------------------------------------------------------------------------------"
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Lot's of stuff to ensure large file support
|
||||||
|
#
|
||||||
|
AC_TYPE_SIZE_T
|
||||||
|
AC_TYPE_OFF_T
|
||||||
|
AC_DEFINE([_LARGE_FILE_SOURCE], [], [Large files support])
|
||||||
|
AC_DEFINE([_FILE_OFFSET_BITS], [64], [File Offset size])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Are we targetting Win32?
|
||||||
|
#
|
||||||
|
AC_MSG_CHECKING([for Win32])
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
|
||||||
|
#ifdef WIN32
|
||||||
|
#error Yup
|
||||||
|
#endif
|
||||||
|
],[])], [ac_cv_win32="no"], [ac_cv_win32="yes"])
|
||||||
|
if test "$ac_cv_win32" = "yes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Checks for header files (which aren't needed on Win32)
|
||||||
|
#
|
||||||
|
AC_HEADER_STDC
|
||||||
|
if test "$ac_cv_win32" = "no"; then
|
||||||
|
# libupnp code doesn't use autoconf variables yet,
|
||||||
|
# so just abort if a header file is not found.
|
||||||
|
AC_CHECK_HEADERS(
|
||||||
|
[ \
|
||||||
|
arpa/inet.h \
|
||||||
|
fcntl.h \
|
||||||
|
inttypes.h \
|
||||||
|
limits.h \
|
||||||
|
netdb.h \
|
||||||
|
netinet/in.h \
|
||||||
|
stdlib.h \
|
||||||
|
string.h \
|
||||||
|
sys/ioctl.h \
|
||||||
|
sys/socket.h \
|
||||||
|
sys/time.h \
|
||||||
|
syslog.h \
|
||||||
|
unistd.h \
|
||||||
|
],
|
||||||
|
[],
|
||||||
|
[AC_MSG_ERROR([required header file missing])])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Checks for typedefs, structures, and compiler characteristics
|
||||||
|
#
|
||||||
|
AC_C_CONST
|
||||||
|
|
||||||
|
# The test for socklen_t was getting it wrong when it exists but is in ws2tcpip.h,
|
||||||
|
# so we use a new test.
|
||||||
|
#TYPE_SOCKLEN_T
|
||||||
|
|
||||||
|
AC_CHECK_HEADERS([sys/types.h sys/socket.h ws2tcpip.h])
|
||||||
|
AC_MSG_CHECKING(for socklen_t)
|
||||||
|
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
|
||||||
|
#ifdef HAVE_SYS_TYPES_H
|
||||||
|
#include <sys/types.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_SYS_SOCKET_H
|
||||||
|
#include <sys/socket.h>
|
||||||
|
#endif
|
||||||
|
#ifdef HAVE_WS2TCPIP_H
|
||||||
|
#include <ws2tcpip.h>
|
||||||
|
#endif
|
||||||
|
],[ socklen_t t = 0; return t; ])
|
||||||
|
],[ac_cv_socklen_t="yes"],[ac_cv_socklen_t="no"])
|
||||||
|
if test "$ac_cv_socklen_t" = "yes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no, using int])
|
||||||
|
AC_DEFINE(socklen_t, int, [Type for storing the length of struct sockaddr])
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Checks for library functions
|
||||||
|
#
|
||||||
|
AC_FUNC_VPRINTF
|
||||||
|
AC_FUNC_FSEEKO
|
||||||
|
AC_CHECK_FUNCS(ftime,, [AC_CHECK_LIB(compat, ftime)])
|
||||||
|
#
|
||||||
|
# Solaris needs -lsocket -lnsl -lrt
|
||||||
|
AC_SEARCH_LIBS([bind], [socket])
|
||||||
|
AC_SEARCH_LIBS([gethostbyname], [nsl])
|
||||||
|
AC_SEARCH_LIBS([sched_getparam], [rt])
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Checks for POSIX Threads
|
||||||
|
#
|
||||||
|
echo "--------------------------- pthread stuff -------------------------------------"
|
||||||
|
ACX_PTHREAD(
|
||||||
|
[],
|
||||||
|
[AC_MSG_ERROR([POSIX threads are required to build this program])])
|
||||||
|
#
|
||||||
|
# Update environment variables for pthreads
|
||||||
|
#
|
||||||
|
CC="$PTHREAD_CC"
|
||||||
|
CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
|
||||||
|
LIBS="$PTHREAD_LIBS $LIBS"
|
||||||
|
#
|
||||||
|
# Determine if pthread_rwlock_t is available
|
||||||
|
#
|
||||||
|
echo "----------------------- pthread_rwlock_t stuff --------------------------------"
|
||||||
|
AC_MSG_CHECKING([if pthread_rwlock_t is available])
|
||||||
|
AC_LANG([C])
|
||||||
|
AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM(
|
||||||
|
[#include <pthread.h>],
|
||||||
|
[pthread_rwlock_t *x;])],
|
||||||
|
[AC_DEFINE([UPNP_USE_RWLOCK], [1], [Use pthread_rwlock_t])
|
||||||
|
AC_MSG_RESULT([yes, supported without any options])],
|
||||||
|
[AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM(
|
||||||
|
[#define _GNU_SOURCE
|
||||||
|
#include <pthread.h>],
|
||||||
|
[pthread_rwlock_t *x;])],
|
||||||
|
[AC_DEFINE([UPNP_USE_RWLOCK], [1], [Use pthread_rwlock_t])
|
||||||
|
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
|
||||||
|
AC_MSG_RESULT([yes, definition of _GNU_SOURCE required])],
|
||||||
|
[AC_DEFINE([UPNP_USE_RWLOCK], [0], [Do not use pthread_rwlock_t])
|
||||||
|
AC_MSG_RESULT([no, needs to fallback to pthread_mutex])
|
||||||
|
AC_MSG_ERROR([pthread_rwlock_t not available])])])
|
||||||
|
echo "-------------------------------------------------------------------------------"
|
||||||
|
|
||||||
|
|
||||||
|
AC_CONFIG_FILES([
|
||||||
|
Makefile
|
||||||
|
ixml/Makefile
|
||||||
|
ixml/doc/Makefile
|
||||||
|
threadutil/Makefile
|
||||||
|
upnp/Makefile
|
||||||
|
upnp/doc/Makefile
|
||||||
|
upnp/sample/Makefile
|
||||||
|
docs/dist/Makefile
|
||||||
|
libupnp.pc
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
AC_OUTPUT
|
||||||
|
|
BIN
docs/dist/IXML_Programming_Guide.pdf
vendored
Normal file
BIN
docs/dist/IXML_Programming_Guide.pdf
vendored
Normal file
Binary file not shown.
513
docs/dist/Makefile.am
vendored
Normal file
513
docs/dist/Makefile.am
vendored
Normal file
@@ -0,0 +1,513 @@
|
|||||||
|
|
||||||
|
|
||||||
|
EXTRA_DIST = \
|
||||||
|
./UPnP_Programming_Guide.pdf \
|
||||||
|
./IXML_Programming_Guide.pdf \
|
||||||
|
./html/upnp/icon1.gif \
|
||||||
|
./html/upnp/icon2.gif \
|
||||||
|
./html/upnp/toc.html \
|
||||||
|
./html/upnp/General.html \
|
||||||
|
./html/upnp/index.html \
|
||||||
|
./html/upnp/Introduction.html \
|
||||||
|
./html/upnp/License.html \
|
||||||
|
./html/upnp/AboutCallbacks.html \
|
||||||
|
./html/upnp/TheAPI.html \
|
||||||
|
./html/upnp/Errorcodes.html \
|
||||||
|
./html/upnp/UPNP_E_SUCCESS0.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_HANDLE-100.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_PARAM-101.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \
|
||||||
|
./html/upnp/UPNP_E_INIT-105.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_DESC-107.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_URL-108.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_SERVICE-111.html \
|
||||||
|
./html/upnp/UPNP_E_BAD_RESPONSE-113.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_ACTION-115.html \
|
||||||
|
./html/upnp/UPNP_E_FINISH-116.html \
|
||||||
|
./html/upnp/UPNP_E_INIT_FAILED-117.html \
|
||||||
|
./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \
|
||||||
|
./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \
|
||||||
|
./html/upnp/UPNP_E_NETWORK_ERROR-200.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_WRITE-201.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_READ-202.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_BIND-203.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \
|
||||||
|
./html/upnp/UPNP_E_LISTEN-206.html \
|
||||||
|
./html/upnp/UPNP_E_TIMEDOUT-207.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_ERROR-208.html \
|
||||||
|
./html/upnp/UPNP_E_CANCELED-210.html \
|
||||||
|
./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \
|
||||||
|
./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCEPTED-302.html \
|
||||||
|
./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \
|
||||||
|
./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \
|
||||||
|
./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \
|
||||||
|
./html/upnp/UPNP_E_EXT_NOT_XML-504.html \
|
||||||
|
./html/upnp/UPNP_E_NOT_FOUND-507.html \
|
||||||
|
./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \
|
||||||
|
./html/upnp/ConstantsStructuresandTypes.html \
|
||||||
|
./html/upnp/UpnpClient_Handle.html \
|
||||||
|
./html/upnp/UpnpDevice_Handle.html \
|
||||||
|
./html/upnp/UPnP_EventType.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_EVENT_RECEIVED.html \
|
||||||
|
./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \
|
||||||
|
./html/upnp/Upnp_SID44.html \
|
||||||
|
./html/upnp/Upnp_SType.html \
|
||||||
|
./html/upnp/UPNP_S_ALL.html \
|
||||||
|
./html/upnp/UPNP_S_ROOT.html \
|
||||||
|
./html/upnp/UPNP_S_DEVICE.html \
|
||||||
|
./html/upnp/UPNP_S_SERVICE.html \
|
||||||
|
./html/upnp/Upnp_DescType.html \
|
||||||
|
./html/upnp/UPNPREG_URL_DESC.html \
|
||||||
|
./html/upnp/UPNPREG_FILENAME_DESC.html \
|
||||||
|
./html/upnp/UPNPREG_BUF_DESC.html \
|
||||||
|
./html/upnp/Upnp_Action_Request.html \
|
||||||
|
./html/upnp/Upnp_State_Var_Request.html \
|
||||||
|
./html/upnp/Upnp_State_Var_Complete.html \
|
||||||
|
./html/upnp/Upnp_Event.html \
|
||||||
|
./html/upnp/Upnp_Discovery.html \
|
||||||
|
./html/upnp/Upnp_Event_Subscribe.html \
|
||||||
|
./html/upnp/Upnp_Subscription_Request.html \
|
||||||
|
./html/upnp/UpnpVirtualDirCallbacks.html \
|
||||||
|
./html/upnp/Upnp_FunPtr.html \
|
||||||
|
./html/upnp/InitializationandRegistration.html \
|
||||||
|
./html/upnp/UpnpInit.html \
|
||||||
|
./html/upnp/UpnpFinish.html \
|
||||||
|
./html/upnp/UpnpGetServerPort.html \
|
||||||
|
./html/upnp/UpnpGetServerIpAddress.html \
|
||||||
|
./html/upnp/UpnpRegisterClient.html \
|
||||||
|
./html/upnp/UpnpRegisterRootDevice.html \
|
||||||
|
./html/upnp/UpnpRegisterRootDevice2.html \
|
||||||
|
./html/upnp/UpnpUnRegisterClient.html \
|
||||||
|
./html/upnp/UpnpUnRegisterRootDevice.html \
|
||||||
|
./html/upnp/UpnpSetContentLength.html \
|
||||||
|
./html/upnp/UpnpSetMaxContentLength.html \
|
||||||
|
./html/upnp/Discovery.html \
|
||||||
|
./html/upnp/UpnpSearchAsync.html \
|
||||||
|
./html/upnp/UpnpSendAdvertisement.html \
|
||||||
|
./html/upnp/Control.html \
|
||||||
|
./html/upnp/UpnpGetServiceVarStatus.html \
|
||||||
|
./html/upnp/UpnpGetServiceVarStatusAsync.html \
|
||||||
|
./html/upnp/UpnpSendAction.html \
|
||||||
|
./html/upnp/UpnpSendActionEx.html \
|
||||||
|
./html/upnp/UpnpSendActionAsync.html \
|
||||||
|
./html/upnp/UpnpSendActionExAsync.html \
|
||||||
|
./html/upnp/Eventing.html \
|
||||||
|
./html/upnp/UpnpAcceptSubscription.html \
|
||||||
|
./html/upnp/UpnpAcceptSubscriptionExt.html \
|
||||||
|
./html/upnp/UpnpNotify.html \
|
||||||
|
./html/upnp/UpnpNotifyExt.html \
|
||||||
|
./html/upnp/UpnpRenewSubscription.html \
|
||||||
|
./html/upnp/UpnpRenewSubscriptionAsync.html \
|
||||||
|
./html/upnp/UpnpSetMaxSubscriptions.html \
|
||||||
|
./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \
|
||||||
|
./html/upnp/UpnpSubscribe.html \
|
||||||
|
./html/upnp/UpnpSubscribeAsync.html \
|
||||||
|
./html/upnp/UpnpUnSubscribe.html \
|
||||||
|
./html/upnp/UpnpUnSubscribeAsync.html \
|
||||||
|
./html/upnp/ControlPointHTTPAPI.html \
|
||||||
|
./html/upnp/UpnpDownloadUrlItem.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGet.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGetProxy.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGetEx.html \
|
||||||
|
./html/upnp/UpnpReadHttpGet.html \
|
||||||
|
./html/upnp/UpnpHttpGetProgress.html \
|
||||||
|
./html/upnp/UpnpCancelHttpGet.html \
|
||||||
|
./html/upnp/UpnpCloseHttpGet.html \
|
||||||
|
./html/upnp/UpnpOpenHttpPost.html \
|
||||||
|
./html/upnp/UpnpWriteHttpPost.html \
|
||||||
|
./html/upnp/UpnpCloseHttpPost.html \
|
||||||
|
./html/upnp/UpnpDownloadXmlDoc.html \
|
||||||
|
./html/upnp/WebServerAPI.html \
|
||||||
|
./html/upnp/UpnpSetWebServerRootDir.html \
|
||||||
|
./html/upnp/UpnpSetVirtualDirCallbacks.html \
|
||||||
|
./html/upnp/UpnpEnableWebserver.html \
|
||||||
|
./html/upnp/UpnpIsWebserverEnabled.html \
|
||||||
|
./html/upnp/UpnpAddVirtualDir.html \
|
||||||
|
./html/upnp/UpnpRemoveVirtualDir.html \
|
||||||
|
./html/upnp/UpnpRemoveAllVirtualDirs.html \
|
||||||
|
./html/upnp/OptionalToolAPIs.html \
|
||||||
|
./html/upnp/UpnpResolveURL.html \
|
||||||
|
./html/upnp/UpnpMakeAction.html \
|
||||||
|
./html/upnp/UpnpAddToAction.html \
|
||||||
|
./html/upnp/UpnpMakeActionResponse.html \
|
||||||
|
./html/upnp/UpnpAddToActionResponse.html \
|
||||||
|
./html/upnp/UpnpAddToPropertySet.html \
|
||||||
|
./html/upnp/UpnpCreatePropertySet.html \
|
||||||
|
./html/upnp/UpnpGetErrorMessage.html \
|
||||||
|
./html/ixml/icon1.gif \
|
||||||
|
./html/ixml/icon2.gif \
|
||||||
|
./html/ixml/toc.html \
|
||||||
|
./html/ixml/General.html \
|
||||||
|
./html/ixml/index.html \
|
||||||
|
./html/ixml/Introduction.html \
|
||||||
|
./html/ixml/License.html \
|
||||||
|
./html/ixml/DOMInterfaces.html \
|
||||||
|
./html/ixml/InterfaceitNode.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeName.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeValue.html \
|
||||||
|
./html/ixml/ixmlNode_setNodeValue.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeType.html \
|
||||||
|
./html/ixml/ixmlNode_getParentNode.html \
|
||||||
|
./html/ixml/ixmlNode_getChildNodes.html \
|
||||||
|
./html/ixml/ixmlNode_getFirstChild.html \
|
||||||
|
./html/ixml/ixmlNode_getLastChild.html \
|
||||||
|
./html/ixml/ixmlNode_getPreviousSibling.html \
|
||||||
|
./html/ixml/ixmlNode_getNextSibling.html \
|
||||||
|
./html/ixml/ixmlNode_getAttributes.html \
|
||||||
|
./html/ixml/ixmlNode_getOwnerDocument.html \
|
||||||
|
./html/ixml/ixmlNode_getNamespaceURI.html \
|
||||||
|
./html/ixml/ixmlNode_getPrefix.html \
|
||||||
|
./html/ixml/ixmlNode_getLocalName.html \
|
||||||
|
./html/ixml/ixmlNode_insertBefore.html \
|
||||||
|
./html/ixml/ixmlNode_replaceChild.html \
|
||||||
|
./html/ixml/ixmlNode_removeChild.html \
|
||||||
|
./html/ixml/ixmlNode_appendChild.html \
|
||||||
|
./html/ixml/ixmlNode_hasChildNodes.html \
|
||||||
|
./html/ixml/ixmlNode_cloneNode.html \
|
||||||
|
./html/ixml/ixmlNode_hasAttributes.html \
|
||||||
|
./html/ixml/ixmlNode_free.html \
|
||||||
|
./html/ixml/InterfaceitAttr.html \
|
||||||
|
./html/ixml/ixmlAttr_free.html \
|
||||||
|
./html/ixml/InterfaceitCDATASection.html \
|
||||||
|
./html/ixml/ixmlCDATASection_init.html \
|
||||||
|
./html/ixml/ixmlCDATASection_free.html \
|
||||||
|
./html/ixml/InterfaceitDocument.html \
|
||||||
|
./html/ixml/ixmlDocument_init.html \
|
||||||
|
./html/ixml/ixmlDocument_createDocumentEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createDocument.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createElement.html \
|
||||||
|
./html/ixml/ixmlDocument_createTextNodeEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createTextNode.html \
|
||||||
|
./html/ixml/ixmlDocument_createCDATASectionEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createCDATASection.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttribute.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeEx.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementsByTagName.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementNSEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementNS.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeNSEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeNS.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementsByTagNameNS.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementById.html \
|
||||||
|
./html/ixml/ixmlDocument_free.html \
|
||||||
|
./html/ixml/ixmlDocument_importNode.html \
|
||||||
|
./html/ixml/InterfaceitElement.html \
|
||||||
|
./html/ixml/ixmlElement_init.html \
|
||||||
|
./html/ixml/ixmlElement_getTagName.html \
|
||||||
|
./html/ixml/ixmlElement_getAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_setAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_getElementsByTagName.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNodeNS.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNodeNS.html \
|
||||||
|
./html/ixml/ixmlElement_getElementsByTagNameNS.html \
|
||||||
|
./html/ixml/ixmlElement_hasAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_hasAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_free.html \
|
||||||
|
./html/ixml/InterfaceitNamedNodeMap.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getLength.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_setNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_item.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_free.html \
|
||||||
|
./html/ixml/InterfaceitNodeList.html \
|
||||||
|
./html/ixml/ixmlNodeList_item.html \
|
||||||
|
./html/ixml/ixmlNodeList_length.html \
|
||||||
|
./html/ixml/ixmlNodeList_free.html \
|
||||||
|
./html/ixml/IXMLAPI.html \
|
||||||
|
./html/ixml/ixmlPrintDocument.html \
|
||||||
|
./html/ixml/ixmlPrintNode.html \
|
||||||
|
./html/ixml/ixmlDocumenttoString.html \
|
||||||
|
./html/ixml/ixmlNodetoString.html \
|
||||||
|
./html/ixml/ixmlRelaxParser.html \
|
||||||
|
./html/ixml/ixmlParseBuffer.html \
|
||||||
|
./html/ixml/ixmlParseBufferEx.html \
|
||||||
|
./html/ixml/ixmlLoadDocument.html \
|
||||||
|
./html/ixml/ixmlLoadDocumentEx.html \
|
||||||
|
./html/ixml/ixmlCloneDOMString.html \
|
||||||
|
./html/ixml/ixmlFreeDOMString.html
|
||||||
|
|
||||||
|
if WITH_DOCUMENTATION
|
||||||
|
docsdir = @docdir@
|
||||||
|
nobase_docs_DATA = \
|
||||||
|
./UPnP_Programming_Guide.pdf \
|
||||||
|
./IXML_Programming_Guide.pdf \
|
||||||
|
./html/upnp/icon1.gif \
|
||||||
|
./html/upnp/icon2.gif \
|
||||||
|
./html/upnp/toc.html \
|
||||||
|
./html/upnp/General.html \
|
||||||
|
./html/upnp/index.html \
|
||||||
|
./html/upnp/Introduction.html \
|
||||||
|
./html/upnp/License.html \
|
||||||
|
./html/upnp/AboutCallbacks.html \
|
||||||
|
./html/upnp/TheAPI.html \
|
||||||
|
./html/upnp/Errorcodes.html \
|
||||||
|
./html/upnp/UPNP_E_SUCCESS0.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_HANDLE-100.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_PARAM-101.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_HANDLE-102.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_MEMORY-104.html \
|
||||||
|
./html/upnp/UPNP_E_INIT-105.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_DESC-107.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_URL-108.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_SERVICE-111.html \
|
||||||
|
./html/upnp/UPNP_E_BAD_RESPONSE-113.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_ACTION-115.html \
|
||||||
|
./html/upnp/UPNP_E_FINISH-116.html \
|
||||||
|
./html/upnp/UPNP_E_INIT_FAILED-117.html \
|
||||||
|
./html/upnp/UPNP_E_BAD_HTTPMSG-119.html \
|
||||||
|
./html/upnp/UPNP_E_ALREADY_REGISTERED-120.html \
|
||||||
|
./html/upnp/UPNP_E_NETWORK_ERROR-200.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_WRITE-201.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_READ-202.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_BIND-203.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_CONNECT-204.html \
|
||||||
|
./html/upnp/UPNP_E_OUTOF_SOCKET-205.html \
|
||||||
|
./html/upnp/UPNP_E_LISTEN-206.html \
|
||||||
|
./html/upnp/UPNP_E_TIMEDOUT-207.html \
|
||||||
|
./html/upnp/UPNP_E_SOCKET_ERROR-208.html \
|
||||||
|
./html/upnp/UPNP_E_CANCELED-210.html \
|
||||||
|
./html/upnp/UPNP_E_SUBSCRIBE_UNACCEPTED-301.html \
|
||||||
|
./html/upnp/UPNP_E_UNSUBSCRIBE_UNACCEPTED-302.html \
|
||||||
|
./html/upnp/UPNP_E_NOTIFY_UNACCEPTED-303.html \
|
||||||
|
./html/upnp/UPNP_E_INVALID_ARGUMENT-501.html \
|
||||||
|
./html/upnp/UPNP_E_FILE_NOT_FOUND-502.html \
|
||||||
|
./html/upnp/UPNP_E_FILE_READ_ERROR-503.html \
|
||||||
|
./html/upnp/UPNP_E_EXT_NOT_XML-504.html \
|
||||||
|
./html/upnp/UPNP_E_NOT_FOUND-507.html \
|
||||||
|
./html/upnp/UPNP_E_INTERNAL_ERROR-911.html \
|
||||||
|
./html/upnp/ConstantsStructuresandTypes.html \
|
||||||
|
./html/upnp/UpnpClient_Handle.html \
|
||||||
|
./html/upnp/UpnpDevice_Handle.html \
|
||||||
|
./html/upnp/UPnP_EventType.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_ACTION_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_ACTION_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_GET_VAR_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_CONTROL_GET_VAR_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_ALIVE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_ADVERTISEMENT_BYEBYE.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_SEARCH_RESULT.html \
|
||||||
|
./html/upnp/UPNP_DISCOVERY_SEARCH_TIMEOUT.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIPTION_REQUEST.html \
|
||||||
|
./html/upnp/UPNP_EVENT_RECEIVED.html \
|
||||||
|
./html/upnp/UPNP_EVENT_RENEWAL_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIBE_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_UNSUBSCRIBE_COMPLETE.html \
|
||||||
|
./html/upnp/UPNP_EVENT_AUTORENEWAL_FAILED.html \
|
||||||
|
./html/upnp/UPNP_EVENT_SUBSCRIPTION_EXPIRED.html \
|
||||||
|
./html/upnp/Upnp_SID44.html \
|
||||||
|
./html/upnp/Upnp_SType.html \
|
||||||
|
./html/upnp/UPNP_S_ALL.html \
|
||||||
|
./html/upnp/UPNP_S_ROOT.html \
|
||||||
|
./html/upnp/UPNP_S_DEVICE.html \
|
||||||
|
./html/upnp/UPNP_S_SERVICE.html \
|
||||||
|
./html/upnp/Upnp_DescType.html \
|
||||||
|
./html/upnp/UPNPREG_URL_DESC.html \
|
||||||
|
./html/upnp/UPNPREG_FILENAME_DESC.html \
|
||||||
|
./html/upnp/UPNPREG_BUF_DESC.html \
|
||||||
|
./html/upnp/Upnp_Action_Request.html \
|
||||||
|
./html/upnp/Upnp_State_Var_Request.html \
|
||||||
|
./html/upnp/Upnp_State_Var_Complete.html \
|
||||||
|
./html/upnp/Upnp_Event.html \
|
||||||
|
./html/upnp/Upnp_Discovery.html \
|
||||||
|
./html/upnp/Upnp_Event_Subscribe.html \
|
||||||
|
./html/upnp/Upnp_Subscription_Request.html \
|
||||||
|
./html/upnp/UpnpVirtualDirCallbacks.html \
|
||||||
|
./html/upnp/Upnp_FunPtr.html \
|
||||||
|
./html/upnp/InitializationandRegistration.html \
|
||||||
|
./html/upnp/UpnpInit.html \
|
||||||
|
./html/upnp/UpnpFinish.html \
|
||||||
|
./html/upnp/UpnpGetServerPort.html \
|
||||||
|
./html/upnp/UpnpGetServerIpAddress.html \
|
||||||
|
./html/upnp/UpnpRegisterClient.html \
|
||||||
|
./html/upnp/UpnpRegisterRootDevice.html \
|
||||||
|
./html/upnp/UpnpRegisterRootDevice2.html \
|
||||||
|
./html/upnp/UpnpUnRegisterClient.html \
|
||||||
|
./html/upnp/UpnpUnRegisterRootDevice.html \
|
||||||
|
./html/upnp/UpnpSetContentLength.html \
|
||||||
|
./html/upnp/UpnpSetMaxContentLength.html \
|
||||||
|
./html/upnp/Discovery.html \
|
||||||
|
./html/upnp/UpnpSearchAsync.html \
|
||||||
|
./html/upnp/UpnpSendAdvertisement.html \
|
||||||
|
./html/upnp/Control.html \
|
||||||
|
./html/upnp/UpnpGetServiceVarStatus.html \
|
||||||
|
./html/upnp/UpnpGetServiceVarStatusAsync.html \
|
||||||
|
./html/upnp/UpnpSendAction.html \
|
||||||
|
./html/upnp/UpnpSendActionEx.html \
|
||||||
|
./html/upnp/UpnpSendActionAsync.html \
|
||||||
|
./html/upnp/UpnpSendActionExAsync.html \
|
||||||
|
./html/upnp/Eventing.html \
|
||||||
|
./html/upnp/UpnpAcceptSubscription.html \
|
||||||
|
./html/upnp/UpnpAcceptSubscriptionExt.html \
|
||||||
|
./html/upnp/UpnpNotify.html \
|
||||||
|
./html/upnp/UpnpNotifyExt.html \
|
||||||
|
./html/upnp/UpnpRenewSubscription.html \
|
||||||
|
./html/upnp/UpnpRenewSubscriptionAsync.html \
|
||||||
|
./html/upnp/UpnpSetMaxSubscriptions.html \
|
||||||
|
./html/upnp/UpnpSetMaxSubscriptionTimeOut.html \
|
||||||
|
./html/upnp/UpnpSubscribe.html \
|
||||||
|
./html/upnp/UpnpSubscribeAsync.html \
|
||||||
|
./html/upnp/UpnpUnSubscribe.html \
|
||||||
|
./html/upnp/UpnpUnSubscribeAsync.html \
|
||||||
|
./html/upnp/ControlPointHTTPAPI.html \
|
||||||
|
./html/upnp/UpnpDownloadUrlItem.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGet.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGetProxy.html \
|
||||||
|
./html/upnp/UpnpOpenHttpGetEx.html \
|
||||||
|
./html/upnp/UpnpReadHttpGet.html \
|
||||||
|
./html/upnp/UpnpHttpGetProgress.html \
|
||||||
|
./html/upnp/UpnpCancelHttpGet.html \
|
||||||
|
./html/upnp/UpnpCloseHttpGet.html \
|
||||||
|
./html/upnp/UpnpOpenHttpPost.html \
|
||||||
|
./html/upnp/UpnpWriteHttpPost.html \
|
||||||
|
./html/upnp/UpnpCloseHttpPost.html \
|
||||||
|
./html/upnp/UpnpDownloadXmlDoc.html \
|
||||||
|
./html/upnp/WebServerAPI.html \
|
||||||
|
./html/upnp/UpnpSetWebServerRootDir.html \
|
||||||
|
./html/upnp/UpnpSetVirtualDirCallbacks.html \
|
||||||
|
./html/upnp/UpnpEnableWebserver.html \
|
||||||
|
./html/upnp/UpnpIsWebserverEnabled.html \
|
||||||
|
./html/upnp/UpnpAddVirtualDir.html \
|
||||||
|
./html/upnp/UpnpRemoveVirtualDir.html \
|
||||||
|
./html/upnp/UpnpRemoveAllVirtualDirs.html \
|
||||||
|
./html/upnp/OptionalToolAPIs.html \
|
||||||
|
./html/upnp/UpnpResolveURL.html \
|
||||||
|
./html/upnp/UpnpMakeAction.html \
|
||||||
|
./html/upnp/UpnpAddToAction.html \
|
||||||
|
./html/upnp/UpnpMakeActionResponse.html \
|
||||||
|
./html/upnp/UpnpAddToActionResponse.html \
|
||||||
|
./html/upnp/UpnpAddToPropertySet.html \
|
||||||
|
./html/upnp/UpnpCreatePropertySet.html \
|
||||||
|
./html/upnp/UpnpGetErrorMessage.html \
|
||||||
|
./html/ixml/icon1.gif \
|
||||||
|
./html/ixml/icon2.gif \
|
||||||
|
./html/ixml/toc.html \
|
||||||
|
./html/ixml/General.html \
|
||||||
|
./html/ixml/index.html \
|
||||||
|
./html/ixml/Introduction.html \
|
||||||
|
./html/ixml/License.html \
|
||||||
|
./html/ixml/DOMInterfaces.html \
|
||||||
|
./html/ixml/InterfaceitNode.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeName.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeValue.html \
|
||||||
|
./html/ixml/ixmlNode_setNodeValue.html \
|
||||||
|
./html/ixml/ixmlNode_getNodeType.html \
|
||||||
|
./html/ixml/ixmlNode_getParentNode.html \
|
||||||
|
./html/ixml/ixmlNode_getChildNodes.html \
|
||||||
|
./html/ixml/ixmlNode_getFirstChild.html \
|
||||||
|
./html/ixml/ixmlNode_getLastChild.html \
|
||||||
|
./html/ixml/ixmlNode_getPreviousSibling.html \
|
||||||
|
./html/ixml/ixmlNode_getNextSibling.html \
|
||||||
|
./html/ixml/ixmlNode_getAttributes.html \
|
||||||
|
./html/ixml/ixmlNode_getOwnerDocument.html \
|
||||||
|
./html/ixml/ixmlNode_getNamespaceURI.html \
|
||||||
|
./html/ixml/ixmlNode_getPrefix.html \
|
||||||
|
./html/ixml/ixmlNode_getLocalName.html \
|
||||||
|
./html/ixml/ixmlNode_insertBefore.html \
|
||||||
|
./html/ixml/ixmlNode_replaceChild.html \
|
||||||
|
./html/ixml/ixmlNode_removeChild.html \
|
||||||
|
./html/ixml/ixmlNode_appendChild.html \
|
||||||
|
./html/ixml/ixmlNode_hasChildNodes.html \
|
||||||
|
./html/ixml/ixmlNode_cloneNode.html \
|
||||||
|
./html/ixml/ixmlNode_hasAttributes.html \
|
||||||
|
./html/ixml/ixmlNode_free.html \
|
||||||
|
./html/ixml/InterfaceitAttr.html \
|
||||||
|
./html/ixml/ixmlAttr_free.html \
|
||||||
|
./html/ixml/InterfaceitCDATASection.html \
|
||||||
|
./html/ixml/ixmlCDATASection_init.html \
|
||||||
|
./html/ixml/ixmlCDATASection_free.html \
|
||||||
|
./html/ixml/InterfaceitDocument.html \
|
||||||
|
./html/ixml/ixmlDocument_init.html \
|
||||||
|
./html/ixml/ixmlDocument_createDocumentEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createDocument.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createElement.html \
|
||||||
|
./html/ixml/ixmlDocument_createTextNodeEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createTextNode.html \
|
||||||
|
./html/ixml/ixmlDocument_createCDATASectionEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createCDATASection.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttribute.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeEx.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementsByTagName.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementNSEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createElementNS.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeNSEx.html \
|
||||||
|
./html/ixml/ixmlDocument_createAttributeNS.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementsByTagNameNS.html \
|
||||||
|
./html/ixml/ixmlDocument_getElementById.html \
|
||||||
|
./html/ixml/ixmlDocument_free.html \
|
||||||
|
./html/ixml/ixmlDocument_importNode.html \
|
||||||
|
./html/ixml/InterfaceitElement.html \
|
||||||
|
./html/ixml/ixmlElement_init.html \
|
||||||
|
./html/ixml/ixmlElement_getTagName.html \
|
||||||
|
./html/ixml/ixmlElement_getAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_setAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttributeNode.html \
|
||||||
|
./html/ixml/ixmlElement_getElementsByTagName.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_removeAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_getAttributeNodeNS.html \
|
||||||
|
./html/ixml/ixmlElement_setAttributeNodeNS.html \
|
||||||
|
./html/ixml/ixmlElement_getElementsByTagNameNS.html \
|
||||||
|
./html/ixml/ixmlElement_hasAttribute.html \
|
||||||
|
./html/ixml/ixmlElement_hasAttributeNS.html \
|
||||||
|
./html/ixml/ixmlElement_free.html \
|
||||||
|
./html/ixml/InterfaceitNamedNodeMap.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getLength.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_setNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_removeNamedItem.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_item.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_getNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_setNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_removeNamedItemNS.html \
|
||||||
|
./html/ixml/ixmlNamedNodeMap_free.html \
|
||||||
|
./html/ixml/InterfaceitNodeList.html \
|
||||||
|
./html/ixml/ixmlNodeList_item.html \
|
||||||
|
./html/ixml/ixmlNodeList_length.html \
|
||||||
|
./html/ixml/ixmlNodeList_free.html \
|
||||||
|
./html/ixml/IXMLAPI.html \
|
||||||
|
./html/ixml/ixmlPrintDocument.html \
|
||||||
|
./html/ixml/ixmlPrintNode.html \
|
||||||
|
./html/ixml/ixmlDocumenttoString.html \
|
||||||
|
./html/ixml/ixmlNodetoString.html \
|
||||||
|
./html/ixml/ixmlRelaxParser.html \
|
||||||
|
./html/ixml/ixmlParseBuffer.html \
|
||||||
|
./html/ixml/ixmlParseBufferEx.html \
|
||||||
|
./html/ixml/ixmlLoadDocument.html \
|
||||||
|
./html/ixml/ixmlLoadDocumentEx.html \
|
||||||
|
./html/ixml/ixmlCloneDOMString.html \
|
||||||
|
./html/ixml/ixmlFreeDOMString.html
|
||||||
|
endif
|
||||||
|
|
BIN
docs/dist/UPnP_Programming_Guide.pdf
vendored
Normal file
BIN
docs/dist/UPnP_Programming_Guide.pdf
vendored
Normal file
Binary file not shown.
48
docs/dist/html/ixml/DOMInterfaces.html
vendored
Normal file
48
docs/dist/html/ixml/DOMInterfaces.html
vendored
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> DOM Interfaces </TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">DOM Interfaces </A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The Document Object Model consists of a set of objects and interfaces
|
||||||
|
for accessing and manipulating documents. IXML does not implement all
|
||||||
|
the interfaces documented in the DOM2-Core recommendation but defines
|
||||||
|
a subset of the most useful interfaces. A description of the supported
|
||||||
|
interfaces and methods is presented in this section.
|
||||||
|
|
||||||
|
<P>For a complete discussion on the object model, the object hierarchy,
|
||||||
|
etc., refer to section 1.1 of the DOM2-Core recommendation.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Node}"></A>
|
||||||
|
<A HREF=InterfaceitNode.html><B>Interface <I>Node</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Attr}"></A>
|
||||||
|
<A HREF=InterfaceitAttr.html><B>Interface <I>Attr</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it CDATASection}"></A>
|
||||||
|
<A HREF=InterfaceitCDATASection.html><B>Interface <I>CDATASection</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Document}"></A>
|
||||||
|
<A HREF=InterfaceitDocument.html><B>Interface <I>Document</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it Element}"></A>
|
||||||
|
<A HREF=InterfaceitElement.html><B>Interface <I>Element</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NamedNodeMap}"></A>
|
||||||
|
<A HREF=InterfaceitNamedNodeMap.html><B>Interface <I>NamedNodeMap</I></B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Interface {\it NodeList}"></A>
|
||||||
|
<A HREF=InterfaceitNodeList.html><B>Interface <I>NodeList</I></B></A></DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/dist/html/ixml/General.html
vendored
Normal file
16
docs/dist/html/ixml/General.html
vendored
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>General Bits</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<DL>
|
||||||
|
</DL>
|
||||||
|
<P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
67
docs/dist/html/ixml/IXMLAPI.html
vendored
Normal file
67
docs/dist/html/ixml/IXMLAPI.html
vendored
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> IXML API</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">IXML API</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The IXML API contains utility functions that are not part of the standard
|
||||||
|
DOM interfaces. They include functions to create a DOM structure from a
|
||||||
|
file or buffer, create an XML file from a DOM structure, and manipulate
|
||||||
|
DOMString objects.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintDocument"></A>
|
||||||
|
<A HREF=ixmlPrintDocument.html><B>ixmlPrintDocument</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlPrintNode"></A>
|
||||||
|
<A HREF=ixmlPrintNode.html><B>ixmlPrintNode</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocumenttoString"></A>
|
||||||
|
<A HREF=ixmlDocumenttoString.html><B>ixmlDocumenttoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML document representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodetoString"></A>
|
||||||
|
<A HREF=ixmlNodetoString.html><B>ixmlNodetoString</B></A><DD><I>Renders a <B>Node</B> and all sub-elements into an XML text representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlRelaxParser"></A>
|
||||||
|
<A HREF=ixmlRelaxParser.html><B>ixmlRelaxParser</B></A><DD><I>Makes the XML parser more tolerant to malformed text.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBuffer"></A>
|
||||||
|
<A HREF=ixmlParseBuffer.html><B>ixmlParseBuffer</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlParseBufferEx"></A>
|
||||||
|
<A HREF=ixmlParseBufferEx.html><B>ixmlParseBufferEx</B></A><DD><I>Parses an XML text buffer converting it into an IXML DOM representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocument"></A>
|
||||||
|
<A HREF=ixmlLoadDocument.html><B>ixmlLoadDocument</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlLoadDocumentEx"></A>
|
||||||
|
<A HREF=ixmlLoadDocumentEx.html><B>ixmlLoadDocumentEx</B></A><DD><I>Parses an XML text file converting it into an IXML DOM representation.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCloneDOMString"></A>
|
||||||
|
<A HREF=ixmlCloneDOMString.html><B>ixmlCloneDOMString</B></A><DD><I>Clones an existing <B>DOMString</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlFreeDOMString"></A>
|
||||||
|
<A HREF=ixmlFreeDOMString.html><B>ixmlFreeDOMString</B></A><DD><I>Frees a <B>DOMString</B>.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
27
docs/dist/html/ixml/InterfaceitAttr.html
vendored
Normal file
27
docs/dist/html/ixml/InterfaceitAttr.html
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>Attr</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>Attr</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>Attr</B> interface represents an attribute of an <B>Element</B>.
|
||||||
|
The document type definition (DTD) or schema usually dictate the
|
||||||
|
allowable attributes and values for a particular element. For more
|
||||||
|
information, refer to the <I>Interface Attr</I> section in the DOM2-Core.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlAttr_free"></A>
|
||||||
|
<A HREF=ixmlAttr_free.html><B>ixmlAttr_free</B></A><DD><I>Frees an <B>Attr</B> node.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
33
docs/dist/html/ixml/InterfaceitCDATASection.html
vendored
Normal file
33
docs/dist/html/ixml/InterfaceitCDATASection.html
vendored
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>CDATASection</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>CDATASection</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>CDATASection</B> is used to escape blocks of text containing
|
||||||
|
characters that would otherwise be regarded as markup. CDATA sections
|
||||||
|
cannot be nested. Their primary purpose is for including material such
|
||||||
|
XML fragments, without needing to escape all the delimiters. For more
|
||||||
|
information, refer to the <I>Interface CDATASection</I> section in the
|
||||||
|
DOM2-Core.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_init"></A>
|
||||||
|
<A HREF=ixmlCDATASection_init.html><B>ixmlCDATASection_init</B></A><DD><I>Initializes a <B>CDATASection</B> node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlCDATASection_free"></A>
|
||||||
|
<A HREF=ixmlCDATASection_free.html><B>ixmlCDATASection_free</B></A><DD><I>Frees a <B>CDATASection</B> node.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
103
docs/dist/html/ixml/InterfaceitDocument.html
vendored
Normal file
103
docs/dist/html/ixml/InterfaceitDocument.html
vendored
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>Document</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>Document</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>Document</B> interface represents the entire XML document.
|
||||||
|
In essence, it is the root of the document tree and provides the
|
||||||
|
primary interface to the elements of the document. For more information,
|
||||||
|
refer to the <I>Interface Document</I> section in the DOM2Core.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_init"></A>
|
||||||
|
<A HREF=ixmlDocument_init.html><B>ixmlDocument_init</B></A><DD><I>Initializes a <B>Document</B> node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocumentEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createDocumentEx.html><B>ixmlDocument_createDocumentEx</B></A><DD><I>Creates a new empty <B>Document</B> node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createDocument"></A>
|
||||||
|
<A HREF=ixmlDocument_createDocument.html><B>ixmlDocument_createDocument</B></A><DD><I>Creates a new empty <B>Document</B> node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createElementEx.html><B>ixmlDocument_createElementEx</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElement"></A>
|
||||||
|
<A HREF=ixmlDocument_createElement.html><B>ixmlDocument_createElement</B></A><DD><I>Creates a new <B>Element</B> node with the given tag name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNodeEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createTextNodeEx.html><B>ixmlDocument_createTextNodeEx</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createTextNode"></A>
|
||||||
|
<A HREF=ixmlDocument_createTextNode.html><B>ixmlDocument_createTextNode</B></A><DD><I>Creates a new <B>Text</B> node with the given data.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASectionEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createCDATASectionEx.html><B>ixmlDocument_createCDATASectionEx</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createCDATASection"></A>
|
||||||
|
<A HREF=ixmlDocument_createCDATASection.html><B>ixmlDocument_createCDATASection</B></A><DD><I>Creates a new <B>CDATASection</B> node with given data.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttribute"></A>
|
||||||
|
<A HREF=ixmlDocument_createAttribute.html><B>ixmlDocument_createAttribute</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createAttributeEx.html><B>ixmlDocument_createAttributeEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagName"></A>
|
||||||
|
<A HREF=ixmlDocument_getElementsByTagName.html><B>ixmlDocument_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNSEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createElementNSEx.html><B>ixmlDocument_createElementNSEx</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createElementNS"></A>
|
||||||
|
<A HREF=ixmlDocument_createElementNS.html><B>ixmlDocument_createElementNS</B></A><DD><I>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNSEx"></A>
|
||||||
|
<A HREF=ixmlDocument_createAttributeNSEx.html><B>ixmlDocument_createAttributeNSEx</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_createAttributeNS"></A>
|
||||||
|
<A HREF=ixmlDocument_createAttributeNS.html><B>ixmlDocument_createAttributeNS</B></A><DD><I>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementsByTagNameNS"></A>
|
||||||
|
<A HREF=ixmlDocument_getElementsByTagNameNS.html><B>ixmlDocument_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_getElementById"></A>
|
||||||
|
<A HREF=ixmlDocument_getElementById.html><B>ixmlDocument_getElementById</B></A><DD><I>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_free"></A>
|
||||||
|
<A HREF=ixmlDocument_free.html><B>ixmlDocument_free</B></A><DD><I>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlDocument_importNode"></A>
|
||||||
|
<A HREF=ixmlDocument_importNode.html><B>ixmlDocument_importNode</B></A><DD><I>Imports a <B>Node</B> from another <B>Document</B> into this <B>Document</B>.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
96
docs/dist/html/ixml/InterfaceitElement.html
vendored
Normal file
96
docs/dist/html/ixml/InterfaceitElement.html
vendored
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>Element</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>Element</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>Element</B> interface represents an element in an XML document.
|
||||||
|
Only <B>Element</B>s are allowed to have attributes, which are stored in the
|
||||||
|
<TT>attributes</TT> member of a <B>Node</B>. The <B>Element</B> interface
|
||||||
|
extends the <B>Node</B> interface and adds more operations to manipulate
|
||||||
|
attributes.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_init"></A>
|
||||||
|
<A HREF=ixmlElement_init.html><B>ixmlElement_init</B></A><DD><I>Initializes a <B>IXML_Element</B> node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getTagName"></A>
|
||||||
|
<A HREF=ixmlElement_getTagName.html><B>ixmlElement_getTagName</B></A><DD><I>Returns the name of the tag as a constant string.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttribute"></A>
|
||||||
|
<A HREF=ixmlElement_getAttribute.html><B>ixmlElement_getAttribute</B></A><DD><I>Retrieves an attribute of an <B>Element</B> by name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttribute"></A>
|
||||||
|
<A HREF=ixmlElement_setAttribute.html><B>ixmlElement_setAttribute</B></A><DD><I>Adds a new attribute to an <B>Element</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttribute"></A>
|
||||||
|
<A HREF=ixmlElement_removeAttribute.html><B>ixmlElement_removeAttribute</B></A><DD><I>Removes an attribute by name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNode"></A>
|
||||||
|
<A HREF=ixmlElement_getAttributeNode.html><B>ixmlElement_getAttributeNode</B></A><DD><I>Retrieves an attribute node by name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNode"></A>
|
||||||
|
<A HREF=ixmlElement_setAttributeNode.html><B>ixmlElement_setAttributeNode</B></A><DD><I>Adds a new attribute node to an <B>Element</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNode"></A>
|
||||||
|
<A HREF=ixmlElement_removeAttributeNode.html><B>ixmlElement_removeAttributeNode</B></A><DD><I>Removes the specified attribute node from an <B>Element</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagName"></A>
|
||||||
|
<A HREF=ixmlElement_getElementsByTagName.html><B>ixmlElement_getElementsByTagName</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNS"></A>
|
||||||
|
<A HREF=ixmlElement_getAttributeNS.html><B>ixmlElement_getAttributeNS</B></A><DD><I>Retrieves an attribute value using the local name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNS"></A>
|
||||||
|
<A HREF=ixmlElement_setAttributeNS.html><B>ixmlElement_setAttributeNS</B></A><DD><I>Adds a new attribute to an <B>Element</B> using the local name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_removeAttributeNS"></A>
|
||||||
|
<A HREF=ixmlElement_removeAttributeNS.html><B>ixmlElement_removeAttributeNS</B></A><DD><I>Removes an attribute using the namespace URI and local name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getAttributeNodeNS"></A>
|
||||||
|
<A HREF=ixmlElement_getAttributeNodeNS.html><B>ixmlElement_getAttributeNodeNS</B></A><DD><I>Retrieves an <B>Attr</B> node by local name and namespace URI.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_setAttributeNodeNS"></A>
|
||||||
|
<A HREF=ixmlElement_setAttributeNodeNS.html><B>ixmlElement_setAttributeNodeNS</B></A><DD><I>Adds a new attribute node.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_getElementsByTagNameNS"></A>
|
||||||
|
<A HREF=ixmlElement_getElementsByTagNameNS.html><B>ixmlElement_getElementsByTagNameNS</B></A><DD><I>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttribute"></A>
|
||||||
|
<A HREF=ixmlElement_hasAttribute.html><B>ixmlElement_hasAttribute</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_hasAttributeNS"></A>
|
||||||
|
<A HREF=ixmlElement_hasAttributeNS.html><B>ixmlElement_hasAttributeNS</B></A><DD><I>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlElement_free"></A>
|
||||||
|
<A HREF=ixmlElement_free.html><B>ixmlElement_free</B></A><DD><I>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
59
docs/dist/html/ixml/InterfaceitNamedNodeMap.html
vendored
Normal file
59
docs/dist/html/ixml/InterfaceitNamedNodeMap.html
vendored
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>NamedNodeMap</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>NamedNodeMap</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>A <B>NamedNodeMap</B> object represents a list of objects that can be
|
||||||
|
accessed by name. A <B>NamedNodeMap</B> maintains the objects in
|
||||||
|
no particular order. The <B>Node</B> interface uses a <B>NamedNodeMap</B>
|
||||||
|
to maintain the attributes of a node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getLength"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_getLength.html><B>ixmlNamedNodeMap_getLength</B></A><DD><I>Returns the number of items contained in this <B>NamedNodeMap</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItem"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_getNamedItem.html><B>ixmlNamedNodeMap_getNamedItem</B></A><DD><I>Retrieves a <B>Node</B> from the <B>NamedNodeMap</B> by name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItem"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_setNamedItem.html><B>ixmlNamedNodeMap_setNamedItem</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> name attribute.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItem"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_removeNamedItem.html><B>ixmlNamedNodeMap_removeNamedItem</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_item"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_item.html><B>ixmlNamedNodeMap_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by a numerical index.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_getNamedItemNS"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_getNamedItemNS.html><B>ixmlNamedNodeMap_getNamedItemNS</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_setNamedItemNS"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_setNamedItemNS.html><B>ixmlNamedNodeMap_setNamedItemNS</B></A><DD><I>Adds a new <B>Node</B> to the <B>NamedNodeMap</B> using the <B>Node</B> local name and namespace URI attributes.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_removeNamedItemNS"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_removeNamedItemNS.html><B>ixmlNamedNodeMap_removeNamedItemNS</B></A><DD><I>Removes a <B>Node</B> from a <B>NamedNodeMap</B> specified by namespace URI and local name.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNamedNodeMap_free"></A>
|
||||||
|
<A HREF=ixmlNamedNodeMap_free.html><B>ixmlNamedNodeMap_free</B></A><DD><I>Frees a <B>NamedNodeMap</B>.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
114
docs/dist/html/ixml/InterfaceitNode.html
vendored
Normal file
114
docs/dist/html/ixml/InterfaceitNode.html
vendored
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>Node</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>Node</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>Node</B> interface forms the primary datatype for all other DOM
|
||||||
|
objects. Every other interface is derived from this interface, inheriting
|
||||||
|
its functionality. For more information, refer to DOM2-Core page 34.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeName"></A>
|
||||||
|
<A HREF=ixmlNode_getNodeName.html><B>ixmlNode_getNodeName</B></A><DD><I>Returns the name of the <B>Node</B>, depending on what type of <B>Node</B> it is, in a read-only string.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeValue"></A>
|
||||||
|
<A HREF=ixmlNode_getNodeValue.html><B>ixmlNode_getNodeValue</B></A><DD><I>Returns the value of the <B>Node</B> as a string.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_setNodeValue"></A>
|
||||||
|
<A HREF=ixmlNode_setNodeValue.html><B>ixmlNode_setNodeValue</B></A><DD><I>Assigns a new value to a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNodeType"></A>
|
||||||
|
<A HREF=ixmlNode_getNodeType.html><B>ixmlNode_getNodeType</B></A><DD><I>Retrieves the type of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getParentNode"></A>
|
||||||
|
<A HREF=ixmlNode_getParentNode.html><B>ixmlNode_getParentNode</B></A><DD><I>Retrieves the parent <B>Node</B> for a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getChildNodes"></A>
|
||||||
|
<A HREF=ixmlNode_getChildNodes.html><B>ixmlNode_getChildNodes</B></A><DD><I>Retrieves the list of children of a <B>Node</B> in a <B>NodeList</B> structure.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getFirstChild"></A>
|
||||||
|
<A HREF=ixmlNode_getFirstChild.html><B>ixmlNode_getFirstChild</B></A><DD><I>Retrieves the first child <B>Node</B> of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLastChild"></A>
|
||||||
|
<A HREF=ixmlNode_getLastChild.html><B>ixmlNode_getLastChild</B></A><DD><I>Retrieves the last child <B>Node</B> of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPreviousSibling"></A>
|
||||||
|
<A HREF=ixmlNode_getPreviousSibling.html><B>ixmlNode_getPreviousSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately preceding this <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNextSibling"></A>
|
||||||
|
<A HREF=ixmlNode_getNextSibling.html><B>ixmlNode_getNextSibling</B></A><DD><I>Retrieves the sibling <B>Node</B> immediately following this <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getAttributes"></A>
|
||||||
|
<A HREF=ixmlNode_getAttributes.html><B>ixmlNode_getAttributes</B></A><DD><I>Retrieves the attributes of a <B>Node</B>, if it is an <B>Element</B> node, in a <B>NamedNodeMap</B> structure.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getOwnerDocument"></A>
|
||||||
|
<A HREF=ixmlNode_getOwnerDocument.html><B>ixmlNode_getOwnerDocument</B></A><DD><I>Retrieves the document object associated with this <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getNamespaceURI"></A>
|
||||||
|
<A HREF=ixmlNode_getNamespaceURI.html><B>ixmlNode_getNamespaceURI</B></A><DD><I>Retrieves the namespace URI for a <B>Node</B> as a <B>DOMString</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getPrefix"></A>
|
||||||
|
<A HREF=ixmlNode_getPrefix.html><B>ixmlNode_getPrefix</B></A><DD><I>Retrieves the namespace prefix, if present.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_getLocalName"></A>
|
||||||
|
<A HREF=ixmlNode_getLocalName.html><B>ixmlNode_getLocalName</B></A><DD><I>Retrieves the local name of a <B>Node</B>, if present.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_insertBefore"></A>
|
||||||
|
<A HREF=ixmlNode_insertBefore.html><B>ixmlNode_insertBefore</B></A><DD><I>Inserts a new child <B>Node</B> before the existing child <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_replaceChild"></A>
|
||||||
|
<A HREF=ixmlNode_replaceChild.html><B>ixmlNode_replaceChild</B></A><DD><I>Replaces an existing child <B>Node</B> with a new child <B>Node</B> in the list of children of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_removeChild"></A>
|
||||||
|
<A HREF=ixmlNode_removeChild.html><B>ixmlNode_removeChild</B></A><DD><I>Removes a child from the list of children of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_appendChild"></A>
|
||||||
|
<A HREF=ixmlNode_appendChild.html><B>ixmlNode_appendChild</B></A><DD><I>Appends a child <B>Node</B> to the list of children of a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasChildNodes"></A>
|
||||||
|
<A HREF=ixmlNode_hasChildNodes.html><B>ixmlNode_hasChildNodes</B></A><DD><I>Queries whether or not a <B>Node</B> has children.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_cloneNode"></A>
|
||||||
|
<A HREF=ixmlNode_cloneNode.html><B>ixmlNode_cloneNode</B></A><DD><I>Clones a <B>Node</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_hasAttributes"></A>
|
||||||
|
<A HREF=ixmlNode_hasAttributes.html><B>ixmlNode_hasAttributes</B></A><DD><I>Queries whether this <B>Node</B> has attributes.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNode_free"></A>
|
||||||
|
<A HREF=ixmlNode_free.html><B>ixmlNode_free</B></A><DD><I>Frees a <B>Node</B> and all <B>Node</B>s in its subtree.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
35
docs/dist/html/ixml/InterfaceitNodeList.html
vendored
Normal file
35
docs/dist/html/ixml/InterfaceitNodeList.html
vendored
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Interface <I>NodeList</I></TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Interface <I>NodeList</I></A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The <B>NodeList</B> interface abstracts an ordered collection of
|
||||||
|
nodes. Note that changes to the underlying nodes will change
|
||||||
|
the nodes contained in a <B>NodeList</B>. The DOM2-Core refers to
|
||||||
|
this as being <I>live</I>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_item"></A>
|
||||||
|
<A HREF=ixmlNodeList_item.html><B>ixmlNodeList_item</B></A><DD><I>Retrieves a <B>Node</B> from a <B>NodeList</B> specified by a numerical index.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_length"></A>
|
||||||
|
<A HREF=ixmlNodeList_length.html><B>ixmlNodeList_length</B></A><DD><I>Returns the number of <B>Nodes</B> in a <B>NodeList</B>.</I>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="ixmlNodeList_free"></A>
|
||||||
|
<A HREF=ixmlNodeList_free.html><B>ixmlNodeList_free</B></A><DD><I>Frees a <B>NodeList</B> object.</I>
|
||||||
|
</DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
40
docs/dist/html/ixml/Introduction.html
vendored
Normal file
40
docs/dist/html/ixml/Introduction.html
vendored
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> Introduction</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">Introduction</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>The Linux DOM2 XML Parser Version 1.2 (IXML) is a lightweight, portable XML
|
||||||
|
parser supporting the standard Document Object Model (DOM) Level 2
|
||||||
|
interfaces. The parser uses a C-style interface, making it idea for small,
|
||||||
|
embedded applications. This document describes the interfaces supported by
|
||||||
|
IXML 1.2, referencing the W3C DOM2 recommendations when necessary, and the
|
||||||
|
additional utility application programming interfaces (APIs) that it
|
||||||
|
supports.
|
||||||
|
|
||||||
|
<P>Note that this document assumes that the reader has a copy of the DOM2-Core
|
||||||
|
recommendation. Refer to the link below to obtain a copy. Only a brief
|
||||||
|
description is included here and the reader is pointed to the DOM2-Core
|
||||||
|
recommendation for more details. This document does, however, clarify
|
||||||
|
IXML-specific behavior when the recommendation is unclear.
|
||||||
|
|
||||||
|
<P><B>About DOM</B>
|
||||||
|
|
||||||
|
<P>The Document Object Model (DOM) is a set of interfaces that give a
|
||||||
|
programmatic interface to documents. It provides a platform-neutral and
|
||||||
|
language-neutral interface for random access and updating elements inside
|
||||||
|
XML documents. DOM Level 1 provided the basic interfaces to access
|
||||||
|
document elements. DOM Level 2 extended the interfaces to provide proper
|
||||||
|
support for XML namespaces.
|
||||||
|
|
||||||
|
<P>The latest DOM 2 recommendation is maintained by W3C and is available from
|
||||||
|
<TT>http://www.w3.org/TR/DOM-Level-2-Core</TT>.</BLOCKQUOTE>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
45
docs/dist/html/ixml/License.html
vendored
Normal file
45
docs/dist/html/ixml/License.html
vendored
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> License</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">License</A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE>
|
||||||
|
<CENTER>
|
||||||
|
Copyright (c) 2000-2003 Intel Corporation
|
||||||
|
All rights reserved.
|
||||||
|
</CENTER>
|
||||||
|
|
||||||
|
<P>Redistribution and use in source and binary forms, with or without
|
||||||
|
modification, are permitted provided that the following conditions are met:
|
||||||
|
<UL>
|
||||||
|
<LI> Redistributions of source code must retain the above copyright notice,
|
||||||
|
this list of conditions and the following disclaimer.
|
||||||
|
<LI> Redistributions in binary form must reproduce the above copyright
|
||||||
|
notice, this list of conditions and the following disclaimer in the
|
||||||
|
documentation and/or other materials provided with the distribution.
|
||||||
|
<LI> Neither name of Intel Corporation nor the names of its contributors
|
||||||
|
may be used to endorse or promote products derived from this software
|
||||||
|
without specific prior written permission.
|
||||||
|
</UL>
|
||||||
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||||
|
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||||
|
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||||
|
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL OR
|
||||||
|
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||||
|
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||||
|
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||||
|
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
|
||||||
|
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||||
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
</BLOCKQUOTE>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
BIN
docs/dist/html/ixml/icon1.gif
vendored
Normal file
BIN
docs/dist/html/ixml/icon1.gif
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 326 B |
BIN
docs/dist/html/ixml/icon2.gif
vendored
Normal file
BIN
docs/dist/html/ixml/icon2.gif
vendored
Normal file
Binary file not shown.
After Width: | Height: | Size: 326 B |
41
docs/dist/html/ixml/index.html
vendored
Normal file
41
docs/dist/html/ixml/index.html
vendored
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE> IXML v1.2 </TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2> <A HREF="#DOC.DOCU">IXML v1.2 </A></H2></H2><A NAME="DOC.DOCU"></A>
|
||||||
|
<BLOCKQUOTE><CENTER>
|
||||||
|
<B>Linux DOM2 XML Parser Version 1.2</B>
|
||||||
|
|
||||||
|
<P>Copyright (C) 2000-2003 Intel Corporation ALL RIGHTS RESERVED
|
||||||
|
|
||||||
|
<P>Revision 1.2.1 (Tue 04 Jul 2006 04:58:36 PM EEST)
|
||||||
|
</CENTER></BLOCKQUOTE>
|
||||||
|
|
||||||
|
<HR>
|
||||||
|
<DL>
|
||||||
|
<DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="Introduction"></A>
|
||||||
|
<A HREF=Introduction.html><B>Introduction</B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="License"></A>
|
||||||
|
<A HREF=License.html><B>License</B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="BOOL"></A>
|
||||||
|
<A HREF=index.html><B>BOOL</B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="DOM Interfaces "></A>
|
||||||
|
<A HREF=DOMInterfaces.html><B>DOM Interfaces </B></A><DT>
|
||||||
|
|
||||||
|
<IMG ALT="o" BORDER=0 SRC=icon1.gif><A NAME="IXML API"></A>
|
||||||
|
<A HREF=IXMLAPI.html><B>IXML API</B></A></DL>
|
||||||
|
<DL><DT><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlAttr_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlAttr_free.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlAttr_free</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlAttr_free</A></H2><H2>(IXML_Attr* attrNode )</H2><BLOCKQUOTE>Frees an <B>Attr</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Frees an <B>Attr</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>attrNode</B> - The <B>Attr</B> node to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlCDATASection_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlCDATASection_free.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlCDATASection_free</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_free</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Frees a <B>CDATASection</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Frees a <B>CDATASection</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>CDATASection</B> node to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlCDATASection_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlCDATASection_init.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlCDATASection_init</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlCDATASection_init</A></H2><H2>(IXML_CDATASection* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>CDATASection</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Initializes a <B>CDATASection</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>CDATASection</B> node to initialize. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
25
docs/dist/html/ixml/ixmlCloneDOMString.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlCloneDOMString.html
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC DOMString ixmlCloneDOMString</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlCloneDOMString</A></H2><H2>(const DOMString src )</H2><BLOCKQUOTE>Clones an existing <B>DOMString</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Clones an existing <B>DOMString</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>src</B> - The source <B>DOMString</B> to clone. <BR><DT><B>Returns:</B><DD> [DOMString] A new <B>DOMString</B> that is a duplicate of the
|
||||||
|
original or <TT>NULL</TT> if the operation could not
|
||||||
|
be completed.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
24
docs/dist/html/ixml/ixmlDocument_createAttribute.html
vendored
Normal file
24
docs/dist/html/ixml/ixmlDocument_createAttribute.html
vendored
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttribute</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttribute</A></H2><H2>(IXML_Document* doc,<BR> char* name )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>name</B> - The name of the new attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
38
docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
vendored
Normal file
38
docs/dist/html/ixml/ixmlDocument_createAttributeEx.html
vendored
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createAttributeEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeEx</A></H2><H2>(IXML_Document* doc,<BR> char* name,<BR> IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given name.
|
||||||
|
|
||||||
|
<P>The <B>ixmlDocument_createAttributeEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createAttribute</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
node.
|
||||||
|
<BR><B>name</B> - The name of the new attribute.
|
||||||
|
<BR><B>attrNode</B> - A pointer to a <B>Attr</B> where the new
|
||||||
|
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>name</B>
|
||||||
|
is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_createAttributeNS.html
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Attr* ixmlDocument_createAttributeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and
|
||||||
|
namespace URI.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
<B>Attr</B>.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI for the attribute.
|
||||||
|
<BR><B>qualifiedName</B> - The qualified name of the attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the new <B>Attr</B> or <TT>NULL</TT> on failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
40
docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
vendored
Normal file
40
docs/dist/html/ixml/ixmlDocument_createAttributeNSEx.html
vendored
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createAttributeNSEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createAttributeNSEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> IXML_Attr** attrNode )</H2><BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Attr</B> node with the given qualified name and
|
||||||
|
namespace URI.
|
||||||
|
|
||||||
|
<P>The <B>ixmlDocument_createAttributeNSEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createAttributeNS</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
<B>Attr</B>.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI for the attribute.
|
||||||
|
<BR><B>qualifiedName</B> - The qualified name of the attribute.
|
||||||
|
<BR><B>attrNode</B> - A pointer to an <B>Attr</B> where the
|
||||||
|
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,
|
||||||
|
<B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_createCDATASection.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_createCDATASection.html
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_CDATASection* ixmlDocument_createCDATASection</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_CDATASection* <A HREF="#DOC.DOCU">ixmlDocument_createCDATASection</A></H2><H2>(IXML_Document* doc,<BR> DOMString data )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
node.
|
||||||
|
<BR><B>data</B> - The data to associate with the new <B>
|
||||||
|
CDATASection</B> node. <BR><DT><B>Returns:</B><DD> [CDATASection*] A pointer to the new <B>CDATASection</B> or
|
||||||
|
<TT>NULL</TT> on failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
39
docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlDocument_createCDATASectionEx.html
vendored
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createCDATASectionEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createCDATASectionEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString data,<BR> IXML_CDATASection** cdNode )</H2><BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>CDATASection</B> node with given data.
|
||||||
|
|
||||||
|
<P>The <B>ixmlDocument_createCDATASectionEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createCDATASection</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
node.
|
||||||
|
<BR><B>data</B> - The data to associate with the new
|
||||||
|
<B>CDATASection</B> node.
|
||||||
|
<BR><B>cdNode</B> - A pointer to a <B>Node</B> where the
|
||||||
|
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or {\bd data}
|
||||||
|
is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlDocument_createDocument.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlDocument_createDocument.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Document* ixmlDocument_createDocument</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlDocument_createDocument</A></H2><H2>()</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new empty <B>Document</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Returns:</B><DD> [Document*] A pointer to the new <B>Document</B> or <TT>NULL</TT> on
|
||||||
|
failure.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
32
docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
vendored
Normal file
32
docs/dist/html/ixml/ixmlDocument_createDocumentEx.html
vendored
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createDocumentEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createDocumentEx</A></H2><H2>(IXML_Document** doc )</H2><BLOCKQUOTE>Creates a new empty <B>Document</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new empty <B>Document</B> node. The
|
||||||
|
<B>ixmlDocument_createDocumentEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createDocument</B> API in that it returns an error code
|
||||||
|
describing the reason for the failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - Pointer to a <B>Document</B> where the
|
||||||
|
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
29
docs/dist/html/ixml/ixmlDocument_createElement.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlDocument_createElement.html
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElement</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElement</A></H2><H2>(IXML_Document* doc,<BR> const DOMString tagName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name. The new
|
||||||
|
<B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and
|
||||||
|
the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set
|
||||||
|
to <TT>NULL</TT>. To create an <B>Element</B> with a namespace,
|
||||||
|
see <B>ixmlDocument_createElementNS</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>tagName</B> - The tag name of the new <B>Element</B> node. <BR><DT><B>Returns:</B><DD> [Document*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on
|
||||||
|
failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
42
docs/dist/html/ixml/ixmlDocument_createElementEx.html
vendored
Normal file
42
docs/dist/html/ixml/ixmlDocument_createElementEx.html
vendored
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createElementEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementEx</A></H2><H2>(IXML_Document* doc,<BR> const DOMString tagName,<BR> IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Element</B> node with the given tag name. The new
|
||||||
|
<B>Element</B> node has a <TT>nodeName</TT> of <B>tagName</B> and
|
||||||
|
the <TT>localName</TT>, <TT>prefix</TT>, and <TT>namespaceURI</TT> set
|
||||||
|
to <TT>NULL</TT>. To create an <B>Element</B> with a namespace,
|
||||||
|
see <B>ixmlDocument_createElementNS</B>.
|
||||||
|
|
||||||
|
<P>The <B>ixmlDocument_createElementEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createElement</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>tagName</B> - The tag name of the new <B>Element</B>
|
||||||
|
node.
|
||||||
|
<BR><B>rtElement</B> - Pointer to an <B>Element</B> where the new
|
||||||
|
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or
|
||||||
|
<B>tagName</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
29
docs/dist/html/ixml/ixmlDocument_createElementNS.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlDocument_createElementNS.html
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_createElementNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_createElementNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and
|
||||||
|
namespace URI.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI for the new <B>
|
||||||
|
Element</B>.
|
||||||
|
<BR><B>qualifiedName</B> - The qualified name of the new <B>
|
||||||
|
Element</B>. <BR><DT><B>Returns:</B><DD> [Element*] A pointer to the new <B>Element</B> or <TT>NULL</TT> on
|
||||||
|
failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
42
docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
vendored
Normal file
42
docs/dist/html/ixml/ixmlDocument_createElementNSEx.html
vendored
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createElementNSEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createElementNSEx</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> IXML_Element** rtElement )</H2><BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Element</B> node in the given qualified name and
|
||||||
|
namespace URI.
|
||||||
|
|
||||||
|
<P>The <B>ixmlDocument_createElementNSEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createElementNS</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new
|
||||||
|
node.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI for the new <B>
|
||||||
|
Element</B>.
|
||||||
|
<BR><B>qualifiedName</B> - The qualified name of the new <B>
|
||||||
|
Element</B>.
|
||||||
|
<BR><B>rtElement</B> - A pointer to an <B>Element</B> where the
|
||||||
|
new object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B>,
|
||||||
|
<B>namespaceURI</B>, or <B>qualifiedName</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
25
docs/dist/html/ixml/ixmlDocument_createTextNode.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlDocument_createTextNode.html
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Node* ixmlDocument_createTextNode</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Node* <A HREF="#DOC.DOCU">ixmlDocument_createTextNode</A></H2><H2>(IXML_Document* doc,<BR> const DOMString data )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>data</B> - The data to associate with the new <B>Text</B>
|
||||||
|
node. <BR><DT><B>Returns:</B><DD> [Node*] A pointer to the new <B>Node</B> or <TT>NULL</TT> on failure.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
37
docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
vendored
Normal file
37
docs/dist/html/ixml/ixmlDocument_createTextNodeEx.html
vendored
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_createTextNodeEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_createTextNodeEx</A></H2><H2>(IXML_Document* doc,<BR> const DOMString data,<BR> IXML_Node** textNode )</H2><BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Creates a new <B>Text</B> node with the given data.
|
||||||
|
The <B>ixmlDocument_createTextNodeEx</B> API differs from the <B>
|
||||||
|
ixmlDocument_createTextNode</B> API in that it returns an error code
|
||||||
|
describing the reason for failure rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the new node.
|
||||||
|
<BR><B>data</B> - The data to associate with the new <B>
|
||||||
|
Text</B> node.
|
||||||
|
<BR><B>textNode</B> - A pointer to a <B>Node</B> where the new
|
||||||
|
object will be stored. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or <B>data</B>
|
||||||
|
is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
26
docs/dist/html/ixml/ixmlDocument_free.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlDocument_free.html
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlDocument_free</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_free</A></H2><H2>(IXML_Document* doc )</H2><BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Frees a <B>Document</B> object and all <B>Node</B>s associated with it.
|
||||||
|
Any <B>Node</B>s extracted via any other interface function, e.g.
|
||||||
|
<B>ixmlDocument_GetElementById</B>, become invalid after this call unless
|
||||||
|
explicitly cloned.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
26
docs/dist/html/ixml/ixmlDocument_getElementById.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlDocument_getElementById.html
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Element* ixmlDocument_getElementById</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Element* <A HREF="#DOC.DOCU">ixmlDocument_getElementById</A></H2><H2>(IXML_Document* doc,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns the <B>Element</B> whose <TT>ID</TT> matches that given id.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The owner <B>Document</B> of the <B>
|
||||||
|
Element</B>.
|
||||||
|
<BR><B>tagName</B> - The name of the <B>Element</B>.<BR><DT><B>Returns:</B><DD> [Element*] A pointer to the matching <B>Element</B> or
|
||||||
|
<TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
27
docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlDocument_getElementsByTagName.html
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagName</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagName</A></H2><H2>(IXML_Document* doc,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given tag name in the order in which they were encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <B>Elements</B> that match the given
|
||||||
|
tag name in the order in which they were encountered in a preorder
|
||||||
|
traversal of the <B>Document</B> tree.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to search.
|
||||||
|
<BR><B>tagName</B> - The tag name to find. <BR><DT><B>Returns:</B><DD> [NodeList*] A pointer to a <B>NodeList</B> containing the
|
||||||
|
matching items or <TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
34
docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
vendored
Normal file
34
docs/dist/html/ixml/ixmlDocument_getElementsByTagNameNS.html
vendored
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlDocument_getElementsByTagNameNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlDocument_getElementsByTagNameNS</A></H2><H2>(IXML_Document* doc,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given local name and namespace URI in the order they are encountered in a preorder traversal of the <B>Document</B> tree.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns a <B>NodeList</B> of <B>Elements</B> that match the given
|
||||||
|
local name and namespace URI in the order they are encountered
|
||||||
|
in a preorder traversal of the <B>Document</B> tree. Either
|
||||||
|
<B>namespaceURI</B> or <B>localName</B> can be the special <TT>"*"</TT>
|
||||||
|
character, which matches any namespace or any local name respectively.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> to search.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace of the elements to
|
||||||
|
find or <TT>"*"</TT> to match any
|
||||||
|
namespace.
|
||||||
|
<BR><B>localName</B> - The local name of the elements to
|
||||||
|
find or <TT>"*"</TT> to match any local
|
||||||
|
name. <BR><DT><B>Returns:</B><DD> [NodeList*] A pointer to a <B>NodeList</B> containing the
|
||||||
|
matching items or <TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
43
docs/dist/html/ixml/ixmlDocument_importNode.html
vendored
Normal file
43
docs/dist/html/ixml/ixmlDocument_importNode.html
vendored
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlDocument_importNode</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlDocument_importNode</A></H2><H2>(IXML_Document* doc,<BR> IXML_Node* importNode,<BR> <!1><A HREF="index.html#DOC.1.3">BOOL</A> deep,<BR> IXML_Node** rtNode )</H2><BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this <B>Document</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Imports a <B>Node</B> from another <B>Document</B> into this
|
||||||
|
<B>Document</B>. The new <B>Node</B> does not a have parent node: it is a
|
||||||
|
clone of the original <B>Node</B> with the <TT>ownerDocument</TT> set to
|
||||||
|
<B>doc</B>. The <B>deep</B> parameter controls whether all the children
|
||||||
|
of the <B>Node</B> are imported. Refer to the DOM2-Core recommendation
|
||||||
|
for details on importing specific node types.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>doc</B> - The <B>Document</B> into which to import.
|
||||||
|
<BR><B>importNode</B> - The <B>Node</B> to import.
|
||||||
|
<BR><B>deep</B> - <TT>TRUE</TT> to import all children of <B>
|
||||||
|
importNode</B> or <TT>FALSE</TT> to import only the
|
||||||
|
root node.
|
||||||
|
<BR><B>rtNode</B> - A pointer to a new <B>Node</B> owned by <B>
|
||||||
|
doc</B>. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>doc</B> or
|
||||||
|
<B>importNode</B> is not a valid pointer.
|
||||||
|
<LI> <TT>IXML_NOT_SUPPORTED_ERR</TT>: <B>importNode</B> is a
|
||||||
|
<B>Document</B>, which cannot be imported.
|
||||||
|
<LI> <TT>IXML_FAILED</TT>: The import operation failed because the
|
||||||
|
<B>Node</B> to be imported could not be cloned.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlDocument_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlDocument_init.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlDocument_init</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlDocument_init</A></H2><H2>(IXML_Document* nodeptr )</H2><BLOCKQUOTE>Initializes a <B>Document</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Initializes a <B>Document</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>nodeptr</B> - The <B>Document</B> node to initialize. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
33
docs/dist/html/ixml/ixmlDocumenttoString.html
vendored
Normal file
33
docs/dist/html/ixml/ixmlDocumenttoString.html
vendored
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>DOMString ixmlDocumenttoString</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>DOMString <A HREF="#DOC.DOCU">ixmlDocumenttoString</A></H2><H2>(IXML_Document* doc)</H2><BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document representation.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Renders a <B>Node</B> and all sub-elements into an XML document
|
||||||
|
representation. The caller is required to free the <B>DOMString</B>
|
||||||
|
returned from this function using <B>ixmlFreeDOMString</B> when it
|
||||||
|
is no longer required.
|
||||||
|
|
||||||
|
<P>Note that this function can be used for any <B>Node</B>-derived
|
||||||
|
interface. The difference between <B>ixmlDocumenttoString</B> and
|
||||||
|
<B>ixmlNodetoString</B> is <B>ixmlDocumenttoString</B> includes the XML
|
||||||
|
prolog while <B>ixmlNodetoString</B> only produces XML elements. An XML
|
||||||
|
document is not well formed unless it includes the prolog
|
||||||
|
and at least one element.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> with the XML text representation
|
||||||
|
of the DOM tree or <TT>NULL</TT> on an error.<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlElement_free.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlElement_free.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlElement_free</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_free</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Frees the given <B>Element</B> and any subtree of the <B>Element</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
26
docs/dist/html/ixml/ixmlElement_getAttribute.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlElement_getAttribute.html
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC DOMString ixmlElement_getAttribute</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Retrieves an attribute of an <B>Element</B> by name.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to retrieve the
|
||||||
|
attribute.
|
||||||
|
<BR><B>name</B> - The name of the attribute to retrieve. <BR><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> representing the value of the
|
||||||
|
attribute.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
27
docs/dist/html/ixml/ixmlElement_getAttributeNS.html
vendored
Normal file
27
docs/dist/html/ixml/ixmlElement_getAttributeNS.html
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC DOMString ixmlElement_getAttributeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC DOMString <A HREF="#DOC.DOCU">ixmlElement_getAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localname )</H2><BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Retrieves an attribute value using the local name and namespace URI.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||||
|
attribute value.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||||
|
<BR><B>localname</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [DOMString] A <B>DOMString</B> representing the value of the
|
||||||
|
matching attribute.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
28
docs/dist/html/ixml/ixmlElement_getAttributeNode.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlElement_getAttributeNode.html
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNode</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNode</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Retrieves an attribute node by name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Retrieves an attribute node by name. See
|
||||||
|
<B>ixmlElement_getAttributeNodeNS</B> to retrieve an attribute node using
|
||||||
|
a qualified name or namespace URI.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||||
|
attribute node.
|
||||||
|
<BR><B>name</B> - The name of the attribute node to find. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to the attribute matching <B>name</B> or
|
||||||
|
<TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
26
docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
vendored
Normal file
26
docs/dist/html/ixml/ixmlElement_getAttributeNodeNS.html
vendored
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Attr* ixmlElement_getAttributeNodeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Attr* <A HREF="#DOC.DOCU">ixmlElement_getAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Retrieves an <B>Attr</B> node by local name and namespace URI.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to get the
|
||||||
|
attribute.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||||
|
<BR><B>localName</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [Attr*] A pointer to an <B>Attr</B> or <TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
29
docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlElement_getElementsByTagName.html
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagName</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagName</A></H2><H2>(IXML_Element* element,<BR> DOMString tagName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in a pre-order traversal of this <B>Element</B> tree.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with
|
||||||
|
a given tag name, in the order in which they are encountered in a
|
||||||
|
pre-order traversal of this <B>Element</B> tree.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to start
|
||||||
|
the search.
|
||||||
|
<BR><B>tagName</B> - The name of the tag for which to
|
||||||
|
search. <BR><DT><B>Returns:</B><DD> [NodeList*] A <B>NodeList</B> of the matching <B>Element</B>s or
|
||||||
|
<TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
31
docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
vendored
Normal file
31
docs/dist/html/ixml/ixmlElement_getElementsByTagNameNS.html
vendored
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_NodeList* ixmlElement_getElementsByTagNameNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_NodeList* <A HREF="#DOC.DOCU">ixmlElement_getElementsByTagNameNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a given tag name, in the order in which they are encountered in the pre-order traversal of the <B>Element</B> tree.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns a <B>NodeList</B> of all <I>descendant</I> <B>Elements</B> with a
|
||||||
|
given tag name, in the order in which they are encountered in the
|
||||||
|
pre-order traversal of the <B>Element</B> tree.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to start
|
||||||
|
the search.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the <B>
|
||||||
|
Element</B>s to find.
|
||||||
|
<BR><B>localName</B> - The local name of the <B>Element</B>s
|
||||||
|
to find. <BR><DT><B>Returns:</B><DD> [NodeList*] A <B>NodeList</B> of matching <B>Element</B>s or
|
||||||
|
<TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
25
docs/dist/html/ixml/ixmlElement_getTagName.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlElement_getTagName.html
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC const DOMString ixmlElement_getTagName</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC const DOMString <A HREF="#DOC.DOCU">ixmlElement_getTagName</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Returns the name of the tag as a constant string.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Returns the name of the tag as a constant string.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to retrieve the
|
||||||
|
name. <BR><DT><B>Returns:</B><DD> [const DOMString] A <B>DOMString</B> representing the name of the
|
||||||
|
<B>Element</B>.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
28
docs/dist/html/ixml/ixmlElement_hasAttribute.html
vendored
Normal file
28
docs/dist/html/ixml/ixmlElement_hasAttribute.html
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttribute</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name or a default value.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given name
|
||||||
|
or a default value.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to check for an
|
||||||
|
attribute.
|
||||||
|
<BR><B>name</B> - The name of the attribute for which to check. <BR><DT><B>Returns:</B><DD> [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with
|
||||||
|
this name or has a default value for that attribute,
|
||||||
|
otherwise <TT>FALSE</TT>.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
29
docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
vendored
Normal file
29
docs/dist/html/ixml/ixmlElement_hasAttributeNS.html
vendored
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC BOOL ixmlElement_hasAttributeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC <!1><A HREF="index.html#DOC.1.3">BOOL</A> <A HREF="#DOC.DOCU">ixmlElement_hasAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given local name and namespace URI or has a default value for that attribute.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Queries whether the <B>Element</B> has an attribute with the given
|
||||||
|
local name and namespace URI or has a default value for that attribute.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to check for the
|
||||||
|
attribute.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||||
|
<BR><B>localName</B> - The local name of the attribute. <BR><DT><B>Returns:</B><DD> [BOOL] <TT>TRUE</TT> if the <B>Element</B> has an attribute with
|
||||||
|
the given namespace and local name or has a default
|
||||||
|
value for that attribute, otherwise <TT>FALSE</TT>.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlElement_init.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlElement_init.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlElement_init</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlElement_init</A></H2><H2>(IXML_Element* element )</H2><BLOCKQUOTE>Initializes a <B>IXML_Element</B> node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Initializes a <B>IXML_Element</B> node.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> to initialize.<BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
30
docs/dist/html/ixml/ixmlElement_removeAttribute.html
vendored
Normal file
30
docs/dist/html/ixml/ixmlElement_removeAttribute.html
vendored
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_removeAttribute</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name )</H2><BLOCKQUOTE>Removes an attribute by name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Removes an attribute by name.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove the
|
||||||
|
attribute.
|
||||||
|
<BR><B>name</B> - The name of the attribute to remove. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||||
|
<B>name</B> is <TT>NULL</TT>.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
31
docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
vendored
Normal file
31
docs/dist/html/ixml/ixmlElement_removeAttributeNS.html
vendored
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString localName )</H2><BLOCKQUOTE>Removes an attribute using the namespace URI and local name.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Removes an attribute using the namespace URI and local name.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove the
|
||||||
|
the attribute.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the attribute.
|
||||||
|
<BR><B>localName</B> - The local name of the attribute.<BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||||
|
<B>namespaceURI</B>, or <B>localName</B> is <TT>NULL</TT>.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
35
docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
vendored
Normal file
35
docs/dist/html/ixml/ixmlElement_removeAttributeNode.html
vendored
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_removeAttributeNode</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_removeAttributeNode</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* oldAttr,<BR> IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Removes the specified attribute node from an <B>Element</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> from which to remove
|
||||||
|
the attribute.
|
||||||
|
<BR><B>oldAttr</B> - The attribute to remove from the <B>
|
||||||
|
Element</B>.
|
||||||
|
<BR><B>rtAttr</B> - A pointer to an attribute in which to
|
||||||
|
place the removed attribute. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||||
|
<B>oldAttr</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_NOT_FOUND_ERR</TT>: <B>oldAttr</B> is not among the list
|
||||||
|
attributes of <B>element</B>.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
39
docs/dist/html/ixml/ixmlElement_setAttribute.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlElement_setAttribute.html
vendored
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_setAttribute</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttribute</A></H2><H2>(IXML_Element* element,<BR> DOMString name,<BR> DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Adds a new attribute to an <B>Element</B>. If an attribute with the same
|
||||||
|
name already exists, the attribute value will be updated with the
|
||||||
|
new value in <B>value</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to set the
|
||||||
|
attribute.
|
||||||
|
<BR><B>name</B> - The name of the attribute.
|
||||||
|
<BR><B>value</B> - The value of the attribute. Note that this is
|
||||||
|
a non-parsed string and any markup must be
|
||||||
|
escaped. <BR><DT><B>Returns:</B><DD> [int] An integer representing of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||||
|
<B>name</B>, or <B>value</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>name</B> contains an
|
||||||
|
illegal character.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete the operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
44
docs/dist/html/ixml/ixmlElement_setAttributeNS.html
vendored
Normal file
44
docs/dist/html/ixml/ixmlElement_setAttributeNS.html
vendored
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNS</A></H2><H2>(IXML_Element* element,<BR> DOMString namespaceURI,<BR> DOMString qualifiedName,<BR> DOMString value )</H2><BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and namespace URI.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Adds a new attribute to an <B>Element</B> using the local name and
|
||||||
|
namespace URI. If another attribute matches the same local name and
|
||||||
|
namespace, the prefix is changed to be the prefix part of the
|
||||||
|
<TT>qualifiedName</TT> and the value is changed to <B>value</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> on which to set the
|
||||||
|
attribute.
|
||||||
|
<BR><B>namespaceURI</B> - The namespace URI of the new attribute.
|
||||||
|
<BR><B>qualifiedName</B> - The qualified name of the attribute.
|
||||||
|
<BR><B>value</B> - The new value for the attribute. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B>,
|
||||||
|
<B>namespaceURI</B>, <B>qualifiedName</B>, or <B>value</B> is
|
||||||
|
<TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_INVALID_CHARACTER_ERR</TT>: <B>qualifiedName</B> contains
|
||||||
|
an invalid character.
|
||||||
|
<LI> <TT>IXML_NAMESPACE_ERR</TT>: Either the <B>qualifiedName</B> or
|
||||||
|
<B>namespaceURI</B> is malformed. Refer to the DOM2-Core for
|
||||||
|
possible reasons.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exist
|
||||||
|
to complete the operation.
|
||||||
|
<LI> <TT>IXML_FAILED</TT>: The operation could not be completed.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
40
docs/dist/html/ixml/ixmlElement_setAttributeNode.html
vendored
Normal file
40
docs/dist/html/ixml/ixmlElement_setAttributeNode.html
vendored
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNode</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNode</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* newAttr,<BR> IXML_Attr** rtAttr )</H2><BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Adds a new attribute node to an <B>Element</B>. If an attribute already
|
||||||
|
exists with <B>newAttr</B> as a name, it will be replaced with the
|
||||||
|
new one and the old one will be returned in <B>rtAttr</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> in which to add the new
|
||||||
|
attribute.
|
||||||
|
<BR><B>newAttr</B> - The new <B>Attr</B> to add.
|
||||||
|
<BR><B>rtAttr</B> - A pointer to an <B>Attr</B> where the old
|
||||||
|
<B>Attr</B> will be stored. This will have
|
||||||
|
a <TT>NULL</TT> if no prior node
|
||||||
|
existed. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||||
|
<B>newAttr</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong
|
||||||
|
to the same one as <B>element</B>.
|
||||||
|
<LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> is already
|
||||||
|
an attribute of another <B>Element</B>.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
39
docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
vendored
Normal file
39
docs/dist/html/ixml/ixmlElement_setAttributeNodeNS.html
vendored
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlElement_setAttributeNodeNS</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlElement_setAttributeNodeNS</A></H2><H2>(IXML_Element* element,<BR> IXML_Attr* newAttr,<BR> IXML_Attr** rcAttr )</H2><BLOCKQUOTE>Adds a new attribute node.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Adds a new attribute node. If an attribute with the same local name
|
||||||
|
and namespace URI already exists in the <B>Element</B>, the existing
|
||||||
|
attribute node is replaced with <B>newAttr</B> and the old returned in
|
||||||
|
<B>rcAttr</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>element</B> - The <B>Element</B> in which to add the
|
||||||
|
attribute node.
|
||||||
|
<BR><B>newAttr</B> - The new <B>Attr</B> to add.
|
||||||
|
<BR><B>rcAttr</B> - A pointer to the replaced <B>Attr</B>, if
|
||||||
|
it exists. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: Either <B>element</B> or
|
||||||
|
<B>newAttr</B> is <TT>NULL</TT>.
|
||||||
|
<LI> <TT>IXML_WRONG_DOCUMENT_ERR</TT>: <B>newAttr</B> does not belong
|
||||||
|
to the same document as <B>element</B>.
|
||||||
|
<LI> <TT>IXML_INUSE_ATTRIBUTE_ERR</TT>: <B>newAttr</B> already is an
|
||||||
|
attribute of another <B>Element</B>.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
23
docs/dist/html/ixml/ixmlFreeDOMString.html
vendored
Normal file
23
docs/dist/html/ixml/ixmlFreeDOMString.html
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC void ixmlFreeDOMString</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC void <A HREF="#DOC.DOCU">ixmlFreeDOMString</A></H2><H2>(DOMString buf )</H2><BLOCKQUOTE>Frees a <B>DOMString</B>.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Frees a <B>DOMString</B>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>buf</B> - The <B>DOMString</B> to free. <BR><DT><B>Returns:</B><DD> [void] This function does not return a value.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
25
docs/dist/html/ixml/ixmlLoadDocument.html
vendored
Normal file
25
docs/dist/html/ixml/ixmlLoadDocument.html
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC IXML_Document* ixmlLoadDocument</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC IXML_Document* <A HREF="#DOC.DOCU">ixmlLoadDocument</A></H2><H2>(char* xmlFile )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> - The filename of the XML text to convert to a <B>
|
||||||
|
Document</B>. <BR><DT><B>Returns:</B><DD> [Document*] A <B>Document</B> if the file correctly parses or
|
||||||
|
<TT>NULL</TT> on an error.
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
37
docs/dist/html/ixml/ixmlLoadDocumentEx.html
vendored
Normal file
37
docs/dist/html/ixml/ixmlLoadDocumentEx.html
vendored
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||||
|
|
||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<TITLE>EXPORT_SPEC int ixmlLoadDocumentEx</TITLE>
|
||||||
|
<META NAME="GENERATOR" CONTENT="DOC++ 3.4.10">
|
||||||
|
</HEAD>
|
||||||
|
<BODY BGCOLOR="#ffffff">
|
||||||
|
|
||||||
|
<H2>EXPORT_SPEC int <A HREF="#DOC.DOCU">ixmlLoadDocumentEx</A></H2><H2>(char* xmlFile,<BR> IXML_Document** doc )</H2><BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.</BLOCKQUOTE>
|
||||||
|
|
||||||
|
<A NAME="DOC.DOCU"></A>
|
||||||
|
<HR>
|
||||||
|
<H2>Documentation</H2>
|
||||||
|
<BLOCKQUOTE>Parses an XML text file converting it into an IXML DOM representation.
|
||||||
|
|
||||||
|
<P>The <B>ixmlLoadDocumentEx</B> API differs from the <B>ixmlLoadDocument</B>
|
||||||
|
API in that it returns a an error code representing the actual failure
|
||||||
|
rather than just <TT>NULL</TT>.
|
||||||
|
|
||||||
|
<P></BLOCKQUOTE>
|
||||||
|
<DL><DT><DT><B>Parameters:</B><DD><B>xmlFile</B> - The filename of the XML text to convert to a <B>
|
||||||
|
Document</B>.
|
||||||
|
<BR><B>doc</B> - A pointer to the <B>Document</B> if file correctly
|
||||||
|
parses or <B>NULL</B> on an error. <BR><DT><B>Returns:</B><DD> [int] An integer representing one of the following:
|
||||||
|
<UL>
|
||||||
|
<LI> <TT>IXML_SUCCESS</TT>: The operation completed successfully.
|
||||||
|
<LI> <TT>IXML_INVALID_PARAMETER</TT>: The <B>xmlFile</B> is not a valid
|
||||||
|
pointer.
|
||||||
|
<LI> <TT>IXML_INSUFFICIENT_MEMORY</TT>: Not enough free memory exists
|
||||||
|
to complete this operation.
|
||||||
|
</UL>
|
||||||
|
<BR><DD></DL><P><P><I><A HREF="index.html">Alphabetic index</A></I></P><HR>
|
||||||
|
<BR>
|
||||||
|
This page was generated with the help of <A HREF="http://docpp.sourceforge.net">DOC++</A>.
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user