Manual

Portions clvated by gSOAP are Copyright (C) 2001-2009 Robert A. vail Engelem
Genivia inc. All Rights Reserved. THE SOFTWARE IN THIS PRODUCT WAS IN
PART PROVIDED BY GENIVIA INC AN[) 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 AN[) 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."
htlp://www.cs.lsu.edu/-engelen/license.ht nfl
• About gcc libgcc, gcc libstdc++
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2t)(}7
Copyright (C) 2007 Free Soltware Foundation, Inc. <http://fsf.org]>
Everyone is permitted to copy and distribute verbatim copies of this license document,
but changing it is not allowed.
Preamble
The GNU General Public License is a flee, copylelt license lbr soltware and other
kinds of works.
The licenses fi_r most soltware and other practical works are designed to take away
your freedom to share and change the works. By contrast, the GNU General Public
License is intended to guarantee your lreedonl to share and change all versions of a
program--to make sure it remains lree software fi)r all ils users. We, the Free Software
Foundation, use the GNU General Public License lor most of our soltware: it applies
also to ally other work released this way by its authors. You can apply it to your
programs, too.
When we speak of fi'ee soltware, we are relerring to freedom, not price. Our General
Public Licenses are designed to make sure that you have the fi'eedom to distribute
copies of fi'ee soltware (and charge fi_r them if you wish), lhat you receive source code
or call get it if you want ih that you call change the software or use pieces of it ill new
free programs, and that you know you call do these things.
To protect your rights, we need to prevent others from denying you lhese rights or
askfilg you to surrender the rights. Therelore, you have certain responsibilities if you
distribute copies of the software, or if you modil3; it: responsibilities to respecl the
freedom of others.
For example, if you distribute copies of such a program, whether gratis or lot a lee,
you must pass (m to the recipients the same lreedonls thal you received. You musl
make sure that they, too, receive or call get the source code. And you must show lhem
these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) olI)r you lhis License giving you legal
permission to copy, distribute and/or nlodiI3; it.
For the developers' and authors' protection, the GPL clearly explains that there is no
warranty lot this lree soltware. For both users' and authors' sake, the GPL requires that
modified verskms be marked as changed, so that their problems will nol be attributed
erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of
the software inside them, alfl_ough the manufi_cturer can do so. This is Nndamentally
incompatible with the aim of pr()tecting users' lreedom to change the sollware. The
systematic pattern of such abuse occurs ill lhe mva of products lor individuals to use,
which is precisely where it is most unacceptable. Therelolv, we have designed this
version of the GPL to prohibit the practice lor those products. If such problems arise
substantially in other domains, we stand ivady to extend this provision to those domains
in future versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by soflwmv patents. States should ]lot
allow patents to restrict development and use of sot}ware on general-purpose
computers, but ill those thai do, we wish to avoid the special danger that patents applied
to a free program could make it elt)ctively proprietary. To prevent INs, the GPL
assures that patents cannot be used to render the program non-lree.
The plvcise terms and conditions fi_r copying, distribution and modification Ibllow.
TERMS AN[) CONDITIONS
O. Definitions.
"This License" refi:rs to version 3 of the GNU General Public License.
"CopyrighP' also means copyrightqike laws that apply to other kinds of works, such as
semiconductor masks.
"The Program" rulers to any copyrightable work licensed under this License. Each
licensee is addressed as "you". "Licensees" and "recipients" may be individuals or
organizatiolis.
To "modiI_¢" a work means to copy from or adapt all or part of the work in a fashion
requiring copyright permission, other than the making of all exact copy. The resulting
work is called a "modified version" of the earlier work or a work "based o]P' the earlier
work.
A "covered work*' means either the unmodified Program or a work based on the
Program.
To "propagate" a work means to do anything with it that, without permission, would
make you directly or secondarily liable fi_r infrfilgenlenl under applicable copyright
law, except executing it (m a computer or modilying a private copy. Propagation
includes copyfilg, distribution (with or without modification), making available to the
public, and ill some countries other activities as well.
To "convey" a work means any kind of propagation that enables other parties to make
or receive copies. Mere interaction with a user lhrough a computer network, with no
transfi:r of a copy, is ]lot conveyfilg.
An interactive user interface displays "Appropriate l_gal Notices" to the extent that it
includes a convenient and prominently visible leamre that (1) displays all appropriate
copyright notice, and (2) tells the user that theJ_ is no warranty lot the work (except to
the extent that warranties are provided), that licensees may convey the work under this
License, and how to view a copy of this License. If the inlerfitce presents a list of user
commands or optJolis, such as a mellu, a prominelit item ill the list meets this criterion.
1. Source Code.
The "source code" fi_r a work means the prelcnvd R)rm of the work R)r making
modifications to it. "Object code" means any non-source lorm of a work.
A "Standard Interface" means an intmqace that either is all official standard defined by
a recogni/ed standards body, or, ill the case of interfaces specified fi_r a pmlicular
programmfilg language, one that is widely used among developers workfilg in that
language.
The "System Libraries" of an executable work include anything, other than the work
as a whole, that (a) is inchlded ill the normal fi)rm of packaging a Major Componenh
but which is not part of that M_tior Component, and (b) serves only to enable use of the
work with that Mnjor Componenh or to implement a Standard Interface fior which an
implementation is available to the public ill source code lorm. A "M_tior Component",
ill this contexL means a m_tior essential coml)onent (kernel, window system, and so on)
of the specific ()perating system (if ally) on which the executable work runs, or a
compiler used to produce the work, or all object code interpreter used to run it.
The "Corresponding Source" lor a work ill ot)iect code lorm means all the source code
needed to generate, inslalL and (lor an executable work) run the ot_iect code and to
modily the work, including scripts to control those aclivities. However, it does nol
include the work's System Libraries, or general-purpose tools or generally available
lree programs which alv used unmodified ill perfi.}rmfilg those activities bul which are
not part of the work. For example, Corresponding Source includes interlace definition
files associated with source files Ibr lhe work, and the source code lor shared libraries
and dynamically linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control llow between those subprograms
and other parts of the work.
The Convsponding Source need not include anything that users can regenerate
automatically lrom other parts of the Correspondfilg Source.
The Convsponding Source lor a work ill source code fibrin is that same work.
2. Basic Permissions.
All rights granted under this License are granted fi_r the ternl of copyright on the
Program, and am irrevocable provided the stated conditions are met. This License
explicdly affirms your unlimited permission to run the unmodified Program. The
output from running a covered work is covered by this License only if the output, given
its content, constitutes a covered work. This License acknowledges your rights of tair
use or other equivalenh as provided by copyrighl law.
You may make, run and propagate covered works that you do not convey, without
conditions so long as your license otherwise remains in fierce. You may convey covered
works to others tk}rthe sole purpose of having then] make modifications exclusively fk}r
you, or provide you with lacilifies lor running those works, provided that you comply
with tile terms of this License in co]weying all material lot which you do ]lot control
copyright. Those thus making or nmning the covered works R)r you must do so
exclusively on your behaB, under your direction and control, on terms that prohibit
lhem lrom makfilg ally copies of your copyrighted material outside their l_lalionship
witb you.
Conveying under any other circumstances is permitted solely under lhe conditions
stated below. Sublicensing is ]lot allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvenfion Law.
No covered work shall be deemed pail of an effi:ctive technological measure under
ally applicable law fidfilling obligations under article 11 of the WlPO copyright treaty
adopted on 2(}December 1996, or similar laws prohibitfilg or restricting circumvention
of such measures.
When you convey a covered work, you waive ally legal power to lbrbid circumvention
of lechnoh)gical measures to tile extent such circumvention is eft)cted by exercisfilg
rights under this License with respect to the covered work, and you disclafin ally
intention to limit operatkm or modification of the work as ameans of enlorcfilg, against
lhe work's users, your or lhird parties' legal rights to fi_rbid circumvention of
technok)gical measures.
4. Conveying Verbatim Copies.
ix