From 85e508a5ce01765f4e94ff99fb51f75fafbb6a56 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 8 Jun 2013 19:34:52 +0000 Subject: Nicer printing of atom messages with -d. git-svn-id: http://svn.drobilla.net/lad/trunk/sratom@5126 a436a847-0d15-0410-975c-d299462d15a1 --- NEWS | 3 ++- src/sratom.c | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index a6214d6..1b0d3fa 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,9 @@ sratom (0.4.3) unstable; * Escape invalid characters when writing paths as URIs + * Fancier printing without subject and predicate - -- David Robillard Sun, 24 Mar 2013 17:51:07 -0400 + -- David Robillard Sat, 08 Jun 2013 15:33:31 -0400 sratom (0.4.2) stable; diff --git a/src/sratom.c b/src/sratom.c index 8c2249c..584be8c 100644 --- a/src/sratom.c +++ b/src/sratom.c @@ -424,6 +424,14 @@ sratom_write(Sratom* sratom, } if (object.buf) { + SerdNode def_s = serd_node_from_string(SERD_BLANK, USTR("atom")); + SerdNode def_p = serd_node_from_string(SERD_URI, USTR(NS_RDF "value")); + if (!subject) { + subject = &def_s; + } + if (!predicate) { + predicate = &def_p; + } sratom->write_statement(sratom->handle, flags, NULL, subject, predicate, &object, &datatype, &language); } -- cgit v1.2.1