libghostty-vt 0.0.0
Loading...
Searching...
No Matches
build_info.h
Go to the documentation of this file.
1
6
7#ifndef GHOSTTY_VT_BUILD_INFO_H
8#define GHOSTTY_VT_BUILD_INFO_H
9
34
35#include <stddef.h>
36#include <stdbool.h>
37
38#include <ghostty/vt/types.h>
39
40#ifdef __cplusplus
41extern "C" {
42#endif
43
47typedef enum GHOSTTY_ENUM_TYPED {
48 GHOSTTY_OPTIMIZE_DEBUG = 0,
49 GHOSTTY_OPTIMIZE_RELEASE_SAFE = 1,
50 GHOSTTY_OPTIMIZE_RELEASE_SMALL = 2,
51 GHOSTTY_OPTIMIZE_RELEASE_FAST = 3,
52 GHOSTTY_OPTIMIZE_MODE_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
54
60typedef enum GHOSTTY_ENUM_TYPED {
63
70
80
87
94
101
108
115
122
130
138
146
154
163
171
179
188
196
206
215 GHOSTTY_BUILD_INFO_MAX_VALUE = GHOSTTY_ENUM_MAX_VALUE,
217
237
264GHOSTTY_API const char *ghostty_version(void);
265
266#ifdef __cplusplus
267}
268#endif
269
271
272#endif /* GHOSTTY_VT_BUILD_INFO_H */
GHOSTTY_API const char * ghostty_version(void)
GhosttyOptimizeMode
Definition build_info.h:47
GhosttyBuildInfo
Definition build_info.h:60
GHOSTTY_API GhosttyResult ghostty_build_info(GhosttyBuildInfo data, void *out)
@ GHOSTTY_BUILD_INFO_VERSION_PATCH
Definition build_info.h:121
@ GHOSTTY_BUILD_INFO_FEATURE_SEARCH
Definition build_info.h:170
@ GHOSTTY_BUILD_INFO_FEATURE_GRID_INTROSPECTION
Definition build_info.h:205
@ GHOSTTY_BUILD_INFO_VERSION_PRE
Definition build_info.h:129
@ GHOSTTY_BUILD_INFO_OPTIMIZE
Definition build_info.h:93
@ GHOSTTY_BUILD_INFO_TMUX_CONTROL_MODE
Definition build_info.h:86
@ GHOSTTY_BUILD_INFO_FEATURE_SELECTION
Definition build_info.h:162
@ GHOSTTY_BUILD_INFO_FEATURE_RENDER_STATE
Definition build_info.h:178
@ GHOSTTY_BUILD_INFO_VERSION_STRING
Definition build_info.h:100
@ GHOSTTY_BUILD_INFO_VERSION_MAJOR
Definition build_info.h:107
@ GHOSTTY_BUILD_INFO_KITTY_GRAPHICS
Definition build_info.h:79
@ GHOSTTY_BUILD_INFO_SIMD
Definition build_info.h:69
@ GHOSTTY_BUILD_INFO_FEATURE_INPUT_ENCODE
Definition build_info.h:187
@ GHOSTTY_BUILD_INFO_INVALID
Definition build_info.h:62
@ GHOSTTY_BUILD_INFO_VERSION_BUILD
Definition build_info.h:137
@ GHOSTTY_BUILD_INFO_FEATURE_FORMATTER
Definition build_info.h:153
@ GHOSTTY_BUILD_INFO_FEATURE_GLYPH_PROTOCOL
Definition build_info.h:214
@ GHOSTTY_BUILD_INFO_FEATURE_SNAPSHOT
Definition build_info.h:145
@ GHOSTTY_BUILD_INFO_FEATURE_COLOR
Definition build_info.h:195
@ GHOSTTY_BUILD_INFO_VERSION_MINOR
Definition build_info.h:114
GhosttyResult
Definition types.h:143
#define GHOSTTY_ENUM_TYPED
Definition types.h:124