#ifndef _LEGACY_ITTNOTIFY_H_
#define _LEGACY_ITTNOTIFY_H_
#ifndef ITT_OS_WIN
#define ITT_OS_WIN …
#endif
#ifndef ITT_OS_LINUX
#define ITT_OS_LINUX …
#endif
#ifndef ITT_OS_MAC
#define ITT_OS_MAC …
#endif
#ifndef ITT_OS_FREEBSD
#define ITT_OS_FREEBSD …
#endif
#ifndef ITT_OS
#if defined WIN32 || defined _WIN32
#define ITT_OS …
#elif defined(__APPLE__) && defined(__MACH__)
#define ITT_OS …
#elif defined(__FreeBSD__)
#define ITT_OS …
#else
#define ITT_OS …
#endif
#endif
#ifndef ITT_PLATFORM_WIN
#define ITT_PLATFORM_WIN …
#endif
#ifndef ITT_PLATFORM_POSIX
#define ITT_PLATFORM_POSIX …
#endif
#ifndef ITT_PLATFORM_MAC
#define ITT_PLATFORM_MAC …
#endif
#ifndef ITT_PLATFORM_FREEBSD
#define ITT_PLATFORM_FREEBSD …
#endif
#ifndef ITT_PLATFORM
#if ITT_OS == ITT_OS_WIN
#define ITT_PLATFORM …
#elif ITT_OS == ITT_OS_MAC
#define ITT_PLATFORM …
#elif ITT_OS == ITT_OS_FREEBSD
#define ITT_PLATFORM …
#else
#define ITT_PLATFORM …
#endif
#endif
#if defined(_UNICODE) && !defined(UNICODE)
#define UNICODE
#endif
#include <stddef.h>
#if ITT_PLATFORM == ITT_PLATFORM_WIN
#include <tchar.h>
#else
#include <stdint.h>
#if defined(UNICODE) || defined(_UNICODE)
#include <wchar.h>
#endif
#endif
#ifndef ITTAPI_CDECL
#if ITT_PLATFORM == ITT_PLATFORM_WIN
#define ITTAPI_CDECL …
#else
#if defined _M_IX86 || defined __i386__
#define ITTAPI_CDECL …
#else
#define ITTAPI_CDECL …
#endif
#endif
#endif
#ifndef STDCALL
#if ITT_PLATFORM == ITT_PLATFORM_WIN
#define STDCALL …
#else
#if defined _M_IX86 || defined __i386__
#define STDCALL …
#else
#define STDCALL …
#endif
#endif
#endif
#define ITTAPI …
#define LIBITTAPI …
#define ITTAPI_CALL …
#define LIBITTAPI_CALL …
#if ITT_PLATFORM == ITT_PLATFORM_WIN
#if defined(__MINGW32__) && !defined(__cplusplus)
#define ITT_INLINE …
#else
#define ITT_INLINE …
#endif
#define ITT_INLINE_ATTRIBUTE …
#else
#ifdef __STRICT_ANSI__
#define ITT_INLINE …
#define ITT_INLINE_ATTRIBUTE …
#else
#define ITT_INLINE …
#define ITT_INLINE_ATTRIBUTE …
#endif
#endif
#define ITT_JOIN_AUX(p, n) …
#define ITT_JOIN(p, n) …
#ifdef ITT_MAJOR
#undef ITT_MAJOR
#endif
#ifdef ITT_MINOR
#undef ITT_MINOR
#endif
#define ITT_MAJOR …
#define ITT_MINOR …
#define ITT_VERSIONIZE(x) …
#ifndef INTEL_ITTNOTIFY_PREFIX
#define INTEL_ITTNOTIFY_PREFIX …
#endif
#ifndef INTEL_ITTNOTIFY_POSTFIX
#define INTEL_ITTNOTIFY_POSTFIX …
#endif
#define ITTNOTIFY_NAME_AUX(n) …
#define ITTNOTIFY_NAME(n) …
#define ITTNOTIFY_VOID(n) …
#define ITTNOTIFY_DATA(n) …
#define ITTNOTIFY_VOID_D0(n, d) …
#define ITTNOTIFY_VOID_D1(n, d, x) …
#define ITTNOTIFY_VOID_D2(n, d, x, y) …
#define ITTNOTIFY_VOID_D3(n, d, x, y, z) …
#define ITTNOTIFY_VOID_D4(n, d, x, y, z, a) …
#define ITTNOTIFY_VOID_D5(n, d, x, y, z, a, b) …
#define ITTNOTIFY_VOID_D6(n, d, x, y, z, a, b, c) …
#define ITTNOTIFY_DATA_D0(n, d) …
#define ITTNOTIFY_DATA_D1(n, d, x) …
#define ITTNOTIFY_DATA_D2(n, d, x, y) …
#define ITTNOTIFY_DATA_D3(n, d, x, y, z) …
#define ITTNOTIFY_DATA_D4(n, d, x, y, z, a) …
#define ITTNOTIFY_DATA_D5(n, d, x, y, z, a, b) …
#define ITTNOTIFY_DATA_D6(n, d, x, y, z, a, b, c) …
#ifdef ITT_STUB
#undef ITT_STUB
#endif
#ifdef ITT_STUBV
#undef ITT_STUBV
#endif
#define ITT_STUBV(api, type, name, args) …
#define ITT_STUB …
#ifdef __cplusplus
extern …
#endif
#endif