28 #ifndef HAVE_UBJS_COMMON 29 #define HAVE_UBJS_COMMON 38 #include "ubjs_exports.h" 83 #define MARKER_OPTIMIZE_COUNT 35 88 #define MARKER_OPTIMIZE_TYPE 36 93 #define MARKER_CHAR 67 98 #define MARKER_FLOAT64 68 103 #define MARKER_FALSE 70 108 #define MARKER_HPN 72 113 #define MARKER_INT16 73 118 #define MARKER_INT64 76 123 #define MARKER_NOOP 78 128 #define MARKER_STR 83 133 #define MARKER_TRUE 84 138 #define MARKER_UINT8 85 143 #define MARKER_NULL 90 148 #define MARKER_ARRAY_BEGIN 91 153 #define MARKER_ARRAY_END 93 158 #define MARKER_FLOAT32 100 163 #define MARKER_INT8 105 168 #define MARKER_INT32 108 173 #define MARKER_OBJECT_BEGIN 123 178 #define MARKER_OBJECT_END 125 ubjs_bool
Wrapper around regular C-like booleans.
Definition: ubjs_common.h:59
ubjs_result
Enum that defines the result of a method.
Definition: ubjs_common.h:73
Definition: ubjs_common.h:62
Definition: ubjs_common.h:76
Definition: ubjs_common.h:61
double float64_t
Typedef to have consistency in naming all int/float types.
Definition: ubjs_common.h:51
Definition: ubjs_common.h:75
float float32_t
Typedef to have consistency in naming all int/float types.
Definition: ubjs_common.h:45