From 251eda6fb829cd7a0eb6d2402deb3be630011742 Mon Sep 17 00:00:00 2001 From: Leonid Yuriev Date: Tue, 26 Jan 2021 07:26:09 +0300 Subject: [PATCH] mdbx: HNY! Change-Id: I86c7028001b349e3d06b837dc8e2f7e60fb3b1a2 --- CMakeLists.txt | 2 +- COPYRIGHT | 2 +- cmake/compiler.cmake | 2 +- cmake/profile.cmake | 2 +- cmake/utils.cmake | 2 +- example/example-mdbx.c | 2 +- example/sample-bdb.txt | 2 +- mdbx.h | 2 +- mdbx.h++ | 2 +- src/alloy.c | 2 +- src/core.c | 2 +- src/defs.h | 2 +- src/internals.h | 2 +- src/lck-posix.c | 2 +- src/lck-windows.c | 2 +- src/man1/mdbx_chk.1 | 2 +- src/man1/mdbx_copy.1 | 2 +- src/man1/mdbx_dump.1 | 2 +- src/man1/mdbx_load.1 | 2 +- src/man1/mdbx_stat.1 | 2 +- src/mdbx.c++ | 2 +- src/mdbx_chk.c | 2 +- src/mdbx_copy.c | 2 +- src/mdbx_dump.c | 2 +- src/mdbx_load.c | 2 +- src/mdbx_stat.c | 2 +- src/osal.c | 2 +- src/osal.h | 2 +- test/append.cc | 2 +- test/base.h | 2 +- test/cases.cc | 2 +- test/chrono.cc | 2 +- test/chrono.h | 2 +- test/config.cc | 2 +- test/config.h | 2 +- test/dead.cc | 2 +- test/hill.cc | 2 +- test/jitter.cc | 2 +- test/keygen.cc | 2 +- test/keygen.h | 2 +- test/log.cc | 2 +- test/log.h | 2 +- test/main.cc | 2 +- test/nested.cc | 2 +- test/osal-unix.cc | 2 +- test/osal-windows.cc | 2 +- test/osal.h | 2 +- test/pcrf/pcrf_test.c | 2 +- test/test.cc | 2 +- test/test.h | 2 +- test/ttl.cc | 2 +- test/utils.cc | 2 +- test/utils.h | 2 +- 53 files changed, 53 insertions(+), 53 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ff21fb5e..46afa66f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ ## -## Copyright 2020 Leonid Yuriev +## Copyright 2020-2021 Leonid Yuriev ## and other libmdbx authors: please see AUTHORS file. ## All rights reserved. ## diff --git a/COPYRIGHT b/COPYRIGHT index fc6d9eed..02e9601c 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,4 +1,4 @@ -Copyright 2015-2020 Leonid Yuriev . +Copyright 2015-2021 Leonid Yuriev . Copyright 2011-2015 Howard Chu, Symas Corp. Copyright 2015,2016 Peter-Service R&D LLC. All rights reserved. diff --git a/cmake/compiler.cmake b/cmake/compiler.cmake index 22324a64..ef49da85 100644 --- a/cmake/compiler.cmake +++ b/cmake/compiler.cmake @@ -1,4 +1,4 @@ -## Copyright (c) 2012-2020 Leonid Yuriev . +## Copyright (c) 2012-2021 Leonid Yuriev . ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. diff --git a/cmake/profile.cmake b/cmake/profile.cmake index cf285653..66f4ed87 100644 --- a/cmake/profile.cmake +++ b/cmake/profile.cmake @@ -1,4 +1,4 @@ -## Copyright (c) 2012-2020 Leonid Yuriev . +## Copyright (c) 2012-2021 Leonid Yuriev . ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. diff --git a/cmake/utils.cmake b/cmake/utils.cmake index 4a48a15a..daf4b39d 100644 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -1,4 +1,4 @@ -## Copyright (c) 2012-2020 Leonid Yuriev . +## Copyright (c) 2012-2021 Leonid Yuriev . ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. diff --git a/example/example-mdbx.c b/example/example-mdbx.c index d3a0310d..f4751a34 100644 --- a/example/example-mdbx.c +++ b/example/example-mdbx.c @@ -4,7 +4,7 @@ */ /* - * Copyright 2015-2020 Leonid Yuriev . + * Copyright 2015-2021 Leonid Yuriev . * Copyright 2017 Ilya Shipitsin . * Copyright 2012-2015 Howard Chu, Symas Corp. * All rights reserved. diff --git a/example/sample-bdb.txt b/example/sample-bdb.txt index 0f5e190a..8f5172a2 100644 --- a/example/sample-bdb.txt +++ b/example/sample-bdb.txt @@ -4,7 +4,7 @@ */ /* - * Copyright 2015-2020 Leonid Yuriev . + * Copyright 2015-2021 Leonid Yuriev . * Copyright 2012-2015 Howard Chu, Symas Corp. * Copyright 2015,2016 Peter-Service R&D LLC. * All rights reserved. diff --git a/mdbx.h b/mdbx.h index d5c5ec99..b6a39882 100644 --- a/mdbx.h +++ b/mdbx.h @@ -19,7 +19,7 @@ _The Future will (be) [Positive](https://www.ptsecurity.com). Всё будет \section copyright LICENSE & COPYRIGHT -\authors Copyright (c) 2015-2020, Leonid Yuriev +\authors Copyright (c) 2015-2021, Leonid Yuriev and other _libmdbx_ authors: please see [AUTHORS](./AUTHORS) file. \copyright Redistribution and use in source and binary forms, with or without diff --git a/mdbx.h++ b/mdbx.h++ index 29d3f6fd..49f64a5b 100644 --- a/mdbx.h++ +++ b/mdbx.h++ @@ -1,7 +1,7 @@ /// \file mdbx.h++ /// \brief The libmdbx C++ API header file (preliminary). /// -/// \author Copyright (c) 2020, Leonid Yuriev . +/// \author Copyright (c) 2020-2021, Leonid Yuriev . /// \copyright SPDX-License-Identifier: Apache-2.0 /// /// Tested with: diff --git a/src/alloy.c b/src/alloy.c index c2b51200..3c2fb944 100644 --- a/src/alloy.c +++ b/src/alloy.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/core.c b/src/core.c index 6ffa5f93..ad6c779d 100644 --- a/src/core.c +++ b/src/core.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev . + * Copyright 2015-2021 Leonid Yuriev . * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/defs.h b/src/defs.h index 30566668..e7bb9369 100644 --- a/src/defs.h +++ b/src/defs.h @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/internals.h b/src/internals.h index 9a283269..9bab48ea 100644 --- a/src/internals.h +++ b/src/internals.h @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/lck-posix.c b/src/lck-posix.c index 6691c462..249ca672 100644 --- a/src/lck-posix.c +++ b/src/lck-posix.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/lck-windows.c b/src/lck-windows.c index 3bcf347d..6be5e4d0 100644 --- a/src/lck-windows.c +++ b/src/lck-windows.c @@ -1,5 +1,5 @@ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/man1/mdbx_chk.1 b/src/man1/mdbx_chk.1 index 0348f90b..1c13a913 100644 --- a/src/man1/mdbx_chk.1 +++ b/src/man1/mdbx_chk.1 @@ -1,4 +1,4 @@ -.\" Copyright 2015-2020 Leonid Yuriev . +.\" Copyright 2015-2021 Leonid Yuriev . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. .TH MDBX_CHK 1 "2020-09-25" "MDBX 0.9.1" .SH NAME diff --git a/src/man1/mdbx_copy.1 b/src/man1/mdbx_copy.1 index 83fbc904..2a448cea 100644 --- a/src/man1/mdbx_copy.1 +++ b/src/man1/mdbx_copy.1 @@ -1,4 +1,4 @@ -.\" Copyright 2015-2020 Leonid Yuriev . +.\" Copyright 2015-2021 Leonid Yuriev . .\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. diff --git a/src/man1/mdbx_dump.1 b/src/man1/mdbx_dump.1 index bdb4d553..5a940a9d 100644 --- a/src/man1/mdbx_dump.1 +++ b/src/man1/mdbx_dump.1 @@ -1,4 +1,4 @@ -.\" Copyright 2015-2020 Leonid Yuriev . +.\" Copyright 2015-2021 Leonid Yuriev . .\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. diff --git a/src/man1/mdbx_load.1 b/src/man1/mdbx_load.1 index 950ae028..88db9740 100644 --- a/src/man1/mdbx_load.1 +++ b/src/man1/mdbx_load.1 @@ -1,4 +1,4 @@ -.\" Copyright 2015-2020 Leonid Yuriev . +.\" Copyright 2015-2021 Leonid Yuriev . .\" Copyright 2014-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. diff --git a/src/man1/mdbx_stat.1 b/src/man1/mdbx_stat.1 index ec0ffb12..5cb70c2b 100644 --- a/src/man1/mdbx_stat.1 +++ b/src/man1/mdbx_stat.1 @@ -1,4 +1,4 @@ -.\" Copyright 2015-2020 Leonid Yuriev . +.\" Copyright 2015-2021 Leonid Yuriev . .\" Copyright 2012-2015 Howard Chu, Symas Corp. All Rights Reserved. .\" Copyright 2015,2016 Peter-Service R&D LLC . .\" Copying restrictions apply. See COPYRIGHT/LICENSE. diff --git a/src/mdbx.c++ b/src/mdbx.c++ index 73a222f3..f5b7288e 100644 --- a/src/mdbx.c++ +++ b/src/mdbx.c++ @@ -1,5 +1,5 @@ // -// Copyright (c) 2020, Leonid Yuriev . +// Copyright (c) 2020-2021, Leonid Yuriev . // SPDX-License-Identifier: Apache-2.0 // // Non-inline part of the libmdbx C++ API (preliminary) diff --git a/src/mdbx_chk.c b/src/mdbx_chk.c index 711e86f9..5958c9db 100644 --- a/src/mdbx_chk.c +++ b/src/mdbx_chk.c @@ -1,7 +1,7 @@ /* mdbx_chk.c - memory-mapped database check tool */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/mdbx_copy.c b/src/mdbx_copy.c index cde9573a..a72cd783 100644 --- a/src/mdbx_copy.c +++ b/src/mdbx_copy.c @@ -1,7 +1,7 @@ /* mdbx_copy.c - memory-mapped database backup tool */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/mdbx_dump.c b/src/mdbx_dump.c index 7bb334d2..fdc48dd6 100644 --- a/src/mdbx_dump.c +++ b/src/mdbx_dump.c @@ -1,7 +1,7 @@ /* mdbx_dump.c - memory-mapped database dump tool */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/mdbx_load.c b/src/mdbx_load.c index 74dd27a6..08510ab9 100644 --- a/src/mdbx_load.c +++ b/src/mdbx_load.c @@ -1,7 +1,7 @@ /* mdbx_load.c - memory-mapped database load tool */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/mdbx_stat.c b/src/mdbx_stat.c index 92e1c7ac..9af226ba 100644 --- a/src/mdbx_stat.c +++ b/src/mdbx_stat.c @@ -1,7 +1,7 @@ /* mdbx_stat.c - memory-mapped database status tool */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/osal.c b/src/osal.c index 5d63ccdc..014749dd 100644 --- a/src/osal.c +++ b/src/osal.c @@ -1,7 +1,7 @@ /* https://en.wikipedia.org/wiki/Operating_system_abstraction_layer */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/src/osal.h b/src/osal.h index be02cf11..640c9009 100644 --- a/src/osal.h +++ b/src/osal.h @@ -1,7 +1,7 @@ /* https://en.wikipedia.org/wiki/Operating_system_abstraction_layer */ /* - * Copyright 2015-2020 Leonid Yuriev + * Copyright 2015-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/append.cc b/test/append.cc index cf5c8279..837db7bc 100644 --- a/test/append.cc +++ b/test/append.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/base.h b/test/base.h index 7fc6cac6..7f7b811d 100644 --- a/test/base.h +++ b/test/base.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/cases.cc b/test/cases.cc index 9730b10c..72da9899 100644 --- a/test/cases.cc +++ b/test/cases.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/chrono.cc b/test/chrono.cc index 6989095e..523e64e5 100644 --- a/test/chrono.cc +++ b/test/chrono.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/chrono.h b/test/chrono.h index 1a1262ad..c51c538d 100644 --- a/test/chrono.h +++ b/test/chrono.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/config.cc b/test/config.cc index ef3892a5..cfc6b2c1 100644 --- a/test/config.cc +++ b/test/config.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/config.h b/test/config.h index b5fe3111..db7b7546 100644 --- a/test/config.h +++ b/test/config.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/dead.cc b/test/dead.cc index 97f326a2..a4acea77 100644 --- a/test/dead.cc +++ b/test/dead.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/hill.cc b/test/hill.cc index b45ab341..16da22e4 100644 --- a/test/hill.cc +++ b/test/hill.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/jitter.cc b/test/jitter.cc index 36066e76..da8fb87a 100644 --- a/test/jitter.cc +++ b/test/jitter.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/keygen.cc b/test/keygen.cc index 183dd467..f5436feb 100644 --- a/test/keygen.cc +++ b/test/keygen.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/keygen.h b/test/keygen.h index 96c6f2b7..39d2f7a7 100644 --- a/test/keygen.h +++ b/test/keygen.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/log.cc b/test/log.cc index e54502ed..9cc4e822 100644 --- a/test/log.cc +++ b/test/log.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/log.h b/test/log.h index ca93196b..82bab265 100644 --- a/test/log.h +++ b/test/log.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/main.cc b/test/main.cc index 28d8d261..cce756be 100644 --- a/test/main.cc +++ b/test/main.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/nested.cc b/test/nested.cc index 1952780d..fc30f3f3 100644 --- a/test/nested.cc +++ b/test/nested.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/osal-unix.cc b/test/osal-unix.cc index 7c0bedbc..4419e422 100644 --- a/test/osal-unix.cc +++ b/test/osal-unix.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/osal-windows.cc b/test/osal-windows.cc index 94508030..d20efaac 100644 --- a/test/osal-windows.cc +++ b/test/osal-windows.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/osal.h b/test/osal.h index 4318c0eb..fd504e8e 100644 --- a/test/osal.h +++ b/test/osal.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/pcrf/pcrf_test.c b/test/pcrf/pcrf_test.c index 19a82457..02d051db 100644 --- a/test/pcrf/pcrf_test.c +++ b/test/pcrf/pcrf_test.c @@ -1,5 +1,5 @@ /* - * Copyright 2016-2020 Leonid Yuriev . + * Copyright 2016-2021 Leonid Yuriev . * Copyright 2015 Vladimir Romanov * , Yota Lab. * diff --git a/test/test.cc b/test/test.cc index 8541dfa6..beac5912 100644 --- a/test/test.cc +++ b/test/test.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/test.h b/test/test.h index bd349178..4c00ba79 100644 --- a/test/test.h +++ b/test/test.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/ttl.cc b/test/ttl.cc index a418f47b..2493276f 100644 --- a/test/ttl.cc +++ b/test/ttl.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/utils.cc b/test/utils.cc index c5392245..8e53465c 100644 --- a/test/utils.cc +++ b/test/utils.cc @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. * diff --git a/test/utils.h b/test/utils.h index d982df35..17b01c30 100644 --- a/test/utils.h +++ b/test/utils.h @@ -1,5 +1,5 @@ /* - * Copyright 2017-2020 Leonid Yuriev + * Copyright 2017-2021 Leonid Yuriev * and other libmdbx authors: please see AUTHORS file. * All rights reserved. *