| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ODER's Utilities Library (OU), Copyright (C) 2008 Oleh Derevenko,
- E-mail: [email protected] (change all "a" to "e").
- -------------------------------------------------------------------------
- OU is a free multi-platform library that provides basic API for
- atomic (interlocked) operations and thread local storage. It also
- implements assertion checking macros, classes for flags manipulations
- (both with ordinary and atomic access), templates for enumerated
- values decoding/encoding by static arrays, and some more useful macros
- and templates. Most of the library is implemented as inlined code.
- Library allows customization of assertion failure handlers and memory
- management functions. It is possible to link OU more than once into
- a single binary as parts of other libraries.
- This library is free software; you can redistribute it and/or
- modify it under the terms of EITHER:
- (1) The GNU Lesser General Public License as published by the Free
- Software Foundation; either version 3 of the License, or (at
- your option) any later version. The text of the GNU Lesser
- General Public License is included with this library in the
- file LICENSE-LESSER.TXT. Since LGPL is the extension of GPL
- the text of GNU General Public License is also provided for
- your information in file LICENSE.TXT.
- (2) The BSD-style license that is included with this library in
- the file LICENSE-BSD.TXT.
- (3) The zlib/libpng license that is included with this library in
- the file LICENSE-ZLIB.TXT
- This library is distributed WITHOUT ANY WARRANTY, including implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the files LICENSE.TXT and LICENSE-LESSER.TXT or LICENSE-BSD.TXT
- or LICENSE-ZLIB.TXT for more details.
- * Installation instructions are in the INSTALL.TXT file
- All contributions are copyright by their owners, but the owners
- automatically transfer unrestricted rights in those changes to the OU
- project, which is released under the threefold licenses as indicated.
- The owners can also use the contributions in other projects under other
- licenses if they want (including sell them), but they can't prevent
- anyone from releasing the contributions under the threefold OU licenses
- as part of an OU release.
|