HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Library/include/charls/charls.h
// Copyright (c) Team CharLS.
// SPDX-License-Identifier: BSD-3-Clause

#pragma once


#include "charls_jpegls_decoder.h"
#include "charls_jpegls_encoder.h"
#include "version.h"


// Undefine CHARLS macros to prevent global macro namespace pollution
#if !defined(CHARLS_LIBRARY_BUILD)
#undef CHARLS_API_IMPORT_EXPORT
#undef CHARLS_NO_DISCARD
#undef CHARLS_FINAL
#undef CHARLS_NOEXCEPT
#undef CHARLS_ATTRIBUTE
#undef CHARLS_DEPRECATED
#undef CHARLS_C_VOID

#undef IN_
#undef IN_OPT_
#undef IN_Z_
#undef IN_READS_BYTES_
#undef OUT_
#undef OUT_OPT_
#undef OUT_WRITES_BYTES_
#undef OUT_WRITES_Z_
#undef RETURN_TYPE_SUCCESS_
#undef CHARLS_CHECK_RETURN
#undef CHARLS_RET_MAY_BE_NULL

#endif