10 #ifndef KATE_kate_h_GUARD
11 #define KATE_kate_h_GUARD
17 #include "kate/kate_config.h"
21 #define KATE_VERSION_MAJOR 0
22 #define KATE_VERSION_MINOR 3
23 #define KATE_VERSION_PATCH 8
28 #define KATE_BITSTREAM_VERSION_MAJOR 0
29 #define KATE_BITSTREAM_VERSION_MINOR 5
60 kate_uintptr_t pad1[6];
102 unsigned int pad0:25;
106 kate_uintptr_t pad1[9];
124 kate_uintptr_t pad[5];
138 text is useful, find a way to readd it easily
139 kate_motion_mapping_text,
204 unsigned int pad0:31;
205 kate_uintptr_t pad1[5];
220 kate_uintptr_t pad[2];
235 unsigned char pad0[2];
248 kate_uintptr_t pad[5];
255 kate_uintptr_t pad[6];
266 unsigned char pad0[2];
273 unsigned char pad1[2];
311 kate_uintptr_t pad2[11];
318 kate_uintptr_t pad3[13];
321 struct kate_encode_state;
322 struct kate_decode_state;
329 kate_const
struct kate_encode_state *kes;
330 kate_const
struct kate_decode_state *kds;
332 kate_uintptr_t pad[5];
379 kate_uintptr_t pad0[6];
385 kate_uintptr_t pad1[10];
419 unsigned int pad0:31;
508 kate_uintptr_t pad[19];
652 #define KATE_E_NOT_FOUND (-1)
653 #define KATE_E_INVALID_PARAMETER (-2)
654 #define KATE_E_OUT_OF_MEMORY (-3)
655 #define KATE_E_BAD_GRANULE (-4)
656 #define KATE_E_INIT (-5)
657 #define KATE_E_BAD_PACKET (-6)
658 #define KATE_E_TEXT (-7)
659 #define KATE_E_LIMIT (-8)
660 #define KATE_E_VERSION (-9)
661 #define KATE_E_NOT_KATE (-10)
662 #define KATE_E_BAD_TAG (-11)
663 #define KATE_E_IMPL (-12)