43 lines
2.2 KiB
Plaintext
43 lines
2.2 KiB
Plaintext
|
ODER's Utilities Library (OU), Copyright (C) 2008 Oleh Derevenko,
|
||
|
E-mail: odar@eleks.com (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.
|