From 9f6becfdd80dfe4cf1d99d0aefa8b257eb1b0c8d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 11 May 2011 22:57:00 +0000 Subject: Preserve serd node flags for pretty serialisation. git-svn-id: http://svn.drobilla.net/sord/trunk@107 3d64ff67-21c5-427c-a301-fe4f08042e5a --- src/sordi.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/sordi.c') diff --git a/src/sordi.c b/src/sordi.c index 78f8690..1f663ea 100644 --- a/src/sordi.c +++ b/src/sordi.c @@ -65,7 +65,9 @@ serd_node_from_sord_node(const SordNode* n) { size_t n_bytes = 0; const uint8_t* buf = sord_node_get_string_counted(n, &n_bytes); - SerdNode sn = { (const uint8_t*)buf, n_bytes, n_bytes - 1, SERD_NOTHING }; + SerdNode sn = { + (const uint8_t*)buf, n_bytes, n_bytes - 1, sord_node_get_flags(n), SERD_NOTHING + }; // FIXME: UTF-8 switch (sord_node_get_type(n)) { case SORD_URI: @@ -130,8 +132,9 @@ main(int argc, char** argv) } SerdEnv* env = serd_env_new(); - SerdWriter* writer = serd_writer_new(SERD_TURTLE, SERD_STYLE_ABBREVIATED, - env, &base_uri, file_sink, stdout); + SerdWriter* writer = serd_writer_new( + SERD_TURTLE, SERD_STYLE_ABBREVIATED|SERD_STYLE_RESOLVED, + env, &base_uri, file_sink, stdout); // Query SordQuad pat = { 0, 0, 0, 0 }; -- cgit v1.2.1