charls/cpp.hint
Victor Derks a3066f33d0
Add overflow detection for estimated_destination_size in x86 build (#150)
As CharLS now supports oversized image dimensions, the x86 build should check that the calculated estimated destination buffer size doesn't overflow.
2022-01-23 16:26:40 +01:00

43 lines
1.2 KiB
Plaintext

// Copyright (c) Team CharLS.
// SPDX-License-Identifier: BSD-3-Clause
//
// cpp.hint: What is this thing?
//
// This file is used solely to aid Visual Studio Intellisense while editing.
// It is not used as part of any build. See Microsoft docs for more info about this file.
//
#define CHARLS_API_IMPORT_EXPORT
#define CHARLS_API_CALLING_CONVENTION
#define CHARLS_NO_DISCARD
#define CHARLS_DEPRECATED
#define CHARLS_FINAL final
#define CHARLS_NOEXCEPT
#define CHARLS_NO_INLINE
#define FORCE_INLINE
#define MSVC_WARNING_SUPPRESS(x)
#define MSVC_WARNING_UNSUPPRESS()
#define MSVC_WARNING_SUPPRESS_NEXT_LINE(x)
#define MSVC_CONST
#define CHARLS_IN
#define CHARLS_IN_OPT
#define CHARLS_IN_Z
#define CHARLS_IN_READS_BYTES(size)
#define CHARLS_OUT
#define CHARLS_OUT_OPT
#define CHARLS_OUT_WRITES_BYTES(size)
#define CHARLS_OUT_WRITES_Z(size_in_bytes)
#define CHARLS_RETURN_TYPE_SUCCESS(expr)
#define CHARLS_ATTRIBUTE(a)
#define CHARLS_ATTRIBUTE_ACCESS(a)
#define DISABLE_DEPRECATED_WARNING
#define RESTORE_DEPRECATED_WARNING
#define CHARLS_C_VOID
#define CHARLS_CHECK_RETURN
#define CHARLS_RET_MAY_BE_NULL
#define USE_DECL_ANNOTATIONS
#define ASSERT(x)
#define UNLIKELY(x)
#define CONSTEXPR