Loading...
Searching...
No Matches
Go to the documentation of this file.
48 #define _gr2_tag_fn(a) __attribute__((a))
49 #define _gr2_deprecated_flag deprecated
50 #define _gr2_export_flag visibility("default")
51 #define _gr2_import_flag visibility("default")
52 #define _gr2_static_flag visibility("hidden")
55#if defined _WIN32 || defined __CYGWIN__
57 #undef _gr2_export_flag
58 #undef _gr2_import_flag
59 #undef _gr2_static_flag
62 #define _gr2_tag_fn(a) __declspec(a)
63 #define _gr2_deprecated_flag deprecated
65 #define _gr2_export_flag dllexport
66 #define _gr2_import_flag dllimport
67 #define _gr2_static_flag
70#if defined GRAPHITE2_STATIC
71 #define GR2_API _gr2_tag_fn(_gr2_static_flag)
72 #define GR2_DEPRECATED_API _gr2_tag_fn(_gr2_deprecated_flag _gr2_and _gr2_static_flag)
73#elif defined GRAPHITE2_EXPORTING
74 #define GR2_API _gr2_tag_fn(_gr2_export_flag)
75 #define GR2_DEPRECATED_API _gr2_tag_fn(_gr2_deprecated_flag _gr2_and _gr2_export_flag)
77 #define GR2_API _gr2_tag_fn(_gr2_import_flag)
78 #define GR2_DEPRECATED_API _gr2_tag_fn(_gr2_deprecated_flag _gr2_and _gr2_import_flag)
short gr_int16
Definition Types.h:35
unsigned short gr_uint16
Definition Types.h:34
gr_uint8 gr_byte
Definition Types.h:32
signed char gr_int8
Definition Types.h:33
gr_encform
Definition Types.h:39
@ gr_utf16
Definition Types.h:40
@ gr_utf32
Definition Types.h:40
@ gr_utf8
Definition Types.h:40
unsigned int gr_uint32
Definition Types.h:36
unsigned char gr_uint8
Definition Types.h:31
int gr_int32
Definition Types.h:37