diff options
author | David Robillard <d@drobilla.net> | 2008-05-03 23:26:56 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-05-03 23:26:56 +0000 |
commit | 3f69656ed2a8dee9f5a67041daa8b27e2cd13895 (patch) | |
tree | 779283f369655aefc72ed25736e42c6d06185f1a /src/world.c | |
parent | a2706dd069fde845e8a6f2d46112db7c1727a0db (diff) | |
download | lilv-3f69656ed2a8dee9f5a67041daa8b27e2cd13895.tar.gz lilv-3f69656ed2a8dee9f5a67041daa8b27e2cd13895.tar.bz2 lilv-3f69656ed2a8dee9f5a67041daa8b27e2cd13895.zip |
Parse files directly into "world" model instead of into a temporary model, then copying.
git-svn-id: http://svn.drobilla.net/lad/slv2@1196 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/world.c')
-rw-r--r-- | src/world.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/world.c b/src/world.c index 01201fb..1d2f339 100644 --- a/src/world.c +++ b/src/world.c @@ -197,19 +197,7 @@ slv2_world_free(SLV2World world) void slv2_world_load_file(SLV2World world, librdf_uri* file_uri) { - librdf_storage* storage = librdf_new_storage(world->world, - "memory", NULL, NULL); - librdf_model* model = librdf_new_model(world->world, - storage, NULL); - librdf_parser_parse_into_model(world->parser, file_uri, NULL, - model); - - librdf_stream* stream = librdf_model_as_stream(model); - librdf_model_add_statements(world->model, stream); - librdf_free_stream(stream); - - librdf_free_model(model); - librdf_free_storage(storage); + librdf_parser_parse_into_model(world->parser, file_uri, NULL, world->model); } |