char * ofl_structs_table_features_to_string(struct ofl_table_features *s){ char *str; size_t str_size; FILE *stream = open_memstream(&str, &str_size); ofl_structs_table_features_print(stream, s); fclose(stream); return str; }
static void ofl_msg_print_table_features_reply(struct ofl_msg_multipart_reply_table_features* msg, FILE *stream){ size_t i; if (msg->table_features == NULL){ return; } else { fprintf(stream, ", table_features=\""); for(i = 0; i < msg->tables_num; i++) ofl_structs_table_features_print(stream, msg->table_features[i]); fprintf(stream, "\""); } }