#include #include #include #include #include #include #include int main(void) { b_serial_ctx *ctx = b_toml_serial_ctx_create(); b_dict *dict = b_dict_create(); b_array *array = b_array_create(); b_array_append(array, B_RV_INT(32)); b_array_append(array, B_RV_INT(64)); b_array_append(array, B_RV_INT(128)); b_dict_put(dict, "numbers", B_RV(array)); array = b_array_create(); b_array_append(array, B_RV_CSTR("hello")); b_array_append(array, B_RV_CSTR("world")); b_dict_put(dict, "strings", B_RV(array)); b_object_to_string(dict, b_stdout); b_stream_write_char(b_stdout, '\n'); b_serial_ctx_serialise(ctx, dict, b_stdout, 0); b_dict_unref(dict); b_serial_ctx_unref(ctx); return 0; }