Loading...
Searching...
No Matches
Go to the documentation of this file.
33#ifndef DART_COMMON_PLATFORM_HPP_
34#define DART_COMMON_PLATFORM_HPP_
39# define DART_OS_LINUX 1
40# if __x86_64__ || __ppc64__
41# define DART_ARCH_64BITS 1
43# define DART_ARCH_32BITS 1
46#elif defined(__APPLE__)
48# define DART_OS_MACOS 1
50# define DART_ARCH_64BITS 1
52# define DART_ARCH_32BITS 1
57# define DART_OS_WINDOWS 1
58# define DART_ARCH_32BITS 1
62# define DART_OS_WINDOWS 1
63# define DART_ARCH_64BITS 1
67# error Unsupported platform.
72#ifndef DART_OS_WINDOWS
73# define DART_OS_WINDOWS 0
77# define DART_OS_LINUX 0
81# define DART_OS_MACOS 0
84#ifndef DART_ARCH_32BITS
85# define DART_ARCH_32BITS 0
88#ifndef DART_ARCH_64BITS
89# define DART_ARCH_64BITS 0