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