I see something like int kind : 19;
. I am not familar with this syntax. Could anybody let me know what it means? Thanks.
struct _jit_type
{
unsigned int ref_count;
int kind : 19;
int abi : 8;
int is_fixed : 1;
int layout_flags : 4;
jit_nuint size;
jit_nuint alignment;
jit_type_t sub_type;
unsigned int num_components;
struct jit_component components[1];
};
http://git.savannah.gnu.org/cgit/libjit.git/tree/jit/jit-internal.h#n784