#pragma once sl_type *get_type(sl_v t, usize sz) sl_returns_nonnull;const sl_type *get_arr_type(sl_v eltype) sl_returns_nonnull;const sl_type *define_opaque_type(sl_v sym, usize sz, sl_cvtable *vtab, sl_cvinitfn init) sl_returns_nonnull;void relocate_typetable(void);
#pragma once
sl_type *get_type(sl_v t, usize sz) sl_returns_nonnull;
const sl_type *get_arr_type(sl_v eltype) sl_returns_nonnull;
const sl_type *define_opaque_type(sl_v sym, usize sz, sl_cvtable *vtab, sl_cvinitfn init) sl_returns_nonnull;
void relocate_typetable(void);