void o_document_free(struct o_document * doc) { o_document_free_maps_values(doc); o_map_string_free(doc->fields); if (doc->fields_old_values != 0) o_map_string_free(doc->fields_old_values); o_record_free_internal(&doc->record); o_free(doc); }
void o_connection_free(struct o_connection * connection) { if (connection->storages != 0) o_map_string_free(connection->storages); o_free(connection->path); connection->free(connection); }
void o_engine_release() { o_map_string_free(global_engine->connections); o_free(global_engine); global_engine = 0; }
void o_engine_release() { o_map_string_free(global_engine->factories); o_free(global_engine); global_engine = 0; }