#if defined(_MSC_VER)
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(push, 0)
#pragma push_macro("Set")
#undef Set
#pragma warning(disable : 4514)
#pragma warning(disable : 4625)
#pragma warning(disable : 4626)
#pragma warning(disable : 4668)
#pragma warning(disable : 4255)
#if _MSC_VER > 1800
#pragma warning(disable : 4458)
#endif
#pragma warning(disable : 4201)
#pragma warning(disable : 4548)
#endif
#if defined(__GNUC__)
#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))
#pragma GCC diagnostic push
#endif
#pragma GCC diagnostic ignored "-Wall"
#if (__GNUC__ >= 5)
#pragma GCC diagnostic ignored "-Wpedantic"
#pragma GCC diagnostic ignored "-Wvariadic-macros"
#ifndef __cplusplus
#pragma GCC diagnostic ignored "-Wstrict-prototypes"
#endif
#endif
#if (__GNUC__ >= 9)
#pragma GCC diagnostic ignored "-Wcast-function-type"
#endif
#if defined(__APPLE__)
#if (__GNUC__ == 4) && (__GNUC_MINOR__ == 2)
#define __QUICKDRAW__
#define __QUICKDRAWAPI__
#define __PALETTES__
#define __PICTUTILS__
#define __QUICKDRAWTYPES__
#define __QDOFFSCREEN__
#define __VIDEO__
#define __DISPLAYS__
#define __ATSUNICODEDRAWING__
#define __HISHAPE__
#define __ICONS__
#endif
#endif
#endif
#if defined(__clang__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wall"
#pragma GCC diagnostic ignored "-Wshadow"
#pragma GCC diagnostic ignored "-Weverything"
#pragma GCC diagnostic ignored "-Wconversion"
#pragma GCC diagnostic ignored "-Wsign-conversion"
#pragma GCC diagnostic ignored "-Wmissing-prototypes"
#pragma clang diagnostic ignored "-Wobjc-method-access"
#pragma clang diagnostic ignored "-Wvariadic-macros"
#pragma clang diagnostic ignored "-Wc99-extensions"
#pragma clang diagnostic ignored "-Wlanguage-extension-token"
#endif