11#ifndef __STDC_LIMIT_MACROS
12#define __STDC_LIMIT_MACROS
26# error This project needs at least Visual Studio 2013 to build
28#elif __cplusplus <= 199711L
29# error This project can only be compiled with a compiler that supports C++11
32#if INTPTR_MAX == INT32_MAX
34#elif INTPTR_MAX == INT64_MAX
37#error "Unknown CPU architecture: environment not 32 or 64-bit."
40#if defined(__aarch64__)
42# if defined(__APPLE__)
43# define UL_ARCH_ARM64_APPLE_SILICON
47#if defined(__WIN32__) || defined(_WIN32)
48# if defined(ULTRALIGHT_STATIC_BUILD)
51# if defined(ULTRALIGHT_IMPLEMENTATION)
52# define UExport __declspec(dllexport)
54# define UExport __declspec(dllimport)
57#define _thread_local __declspec(thread)
58#ifndef _NATIVE_WCHAR_T_DEFINED
59#define DISABLE_NATIVE_WCHAR_T
62# if defined(ULTRALIGHT_STATIC_BUILD)
65# define UExport __attribute__((visibility("default")))
67#define _thread_local __thread
72#define ULTRALIGHT_VERSION "1.3.0"
73#define ULTRALIGHT_VERSION_MAJOR 1
74#define ULTRALIGHT_VERSION_MINOR 3
75#define ULTRALIGHT_VERSION_PATCH 0
77#define WEBKIT_VERSION "610.4.3.1.4"
78#define WEBKIT_VERSION_MAJOR 610
79#define WEBKIT_VERSION_MINOR 4
80#define WEBKIT_VERSION_TINY 3
81#define WEBKIT_VERSION_MICRO 1
82#define WEBKIT_VERSION_NANO 4
uint32_t UltralightVersionMinor()
uint32_t UltralightVersionPatch()
uint32_t WebKitVersionMinor()
uint32_t WebKitVersionNano()
uint32_t WebKitVersionMicro()
uint32_t WebKitVersionMajor()
uint32_t UltralightVersionMajor()
const char * WebKitVersionString()
Full WebKit version string (corresponds to WEBKIT_VERSION)
#define UExport
Definition Defines.h:65
uint32_t WebKitVersionTiny()
const char * UltralightVersionString()
Full library version string (corresponds to ULTRALIGHT_VERSION)