OSSP CVS Repository

ossp - ossp-pkg/ex/README 1.2
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/ex/README 1.2
   _____  __
  / _ \ \/ /
 |  __/>  < 
  \___/_/\_\
               
  OSSP ex - Exception Handling Library
  Version 0.1.0 (26-Jan-2002)

  ABSTRACT

  The OSSP ex library is a small ISO-C++ style exception handling
  library for use in the ISO-C language. It allows you to use the
  paradigm of throwing and catching exceptions in order to reduce the
  amount of error handling code in without making your program less
  robust. This is achieved by directly transferring exceptional return
  codes (and the program control flow) from the location where it was
  raised (throw point) to the location where it is handled (catch point)
  - usually from a deeply nested sub-routine to a parent routine. All
  intermediate routines no longer have to make sure that the exceptional
  return codes from sub-routines are correctly passed back to the
  parent.

  COPYRIGHT AND LICENSE

  Copyright (c) 2002 Ralf S. Engelschall <rse@engelschall.com>
  Copyright (c) 2002 The OSSP Project <http://www.ossp.org/>
  Copyright (c) 2002 Cable & Wireless Deutschland <http://www.cw.com/de/>

  This file is part of OSSP ex, an exception handling library which
  can be found at http://www.ossp.org/pkg/ex/.

  Permission to use, copy, modify, and distribute this software for
  any purpose with or without fee is hereby granted, provided that
  the above copyright notice and this permission notice appear in all
  copies.

  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  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.

  HOME AND DOCUMENTATION

  The documentation and latest release can be found on

  o http://www.ossp.org/pkg/ex/
  o  ftp://ftp.ossp.org/pkg/ex/


CVSTrac 2.0.1