COPYRIGHT 2024 PYTHON SOFTWARE FOUNDATION.
ALL RIGHTS RESERVED.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 2.1 of the License, or (at your
option) any later version.

This library is distributed AS IS,
WITHOUT ANY WARRANTY implied or otherwise; 
without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
See the GNU Lesser General Public License 
for more details.

You should have received a copy of the GNU Lesser General Public License along
with this library; if not, see <https://www.gnu.org/licenses/>.

# Copyright (c) 2001-2024 Python Software Foundation.
# All Rights Reserved.
# struct3 by Loic M.Herry