aboutsummaryrefslogtreecommitdiffstats
path: root/src/writer.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-08-01 16:54:32 -0400
committerDavid Robillard <d@drobilla.net>2022-01-28 21:57:07 -0500
commit633300d4f09f9c6000923dce35bb4a7302d6d92c (patch)
tree386fc75a321d548a900ad4e6d5f13c25b5368487 /src/writer.c
parent8e30b617725a50a5b27d400247095d0577e5874e (diff)
downloadserd-633300d4f09f9c6000923dce35bb4a7302d6d92c.tar.gz
serd-633300d4f09f9c6000923dce35bb4a7302d6d92c.tar.bz2
serd-633300d4f09f9c6000923dce35bb4a7302d6d92c.zip
Simplify reader and writer flags
Diffstat (limited to 'src/writer.c')
-rw-r--r--src/writer.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/writer.c b/src/writer.c
index d139ef9d..e56f0b75 100644
--- a/src/writer.c
+++ b/src/writer.c
@@ -793,10 +793,10 @@ write_literal(SerdWriter* const writer,
SERD_WARN_UNUSED_RESULT static SerdStatus
write_full_uri_node(SerdWriter* const writer, const SerdNode* const node)
{
- SerdStatus st = SERD_SUCCESS;
- const bool resolve_disabled = writer->flags & SERD_WRITE_UNRESOLVED;
+ SerdStatus st = SERD_SUCCESS;
+ const bool verbatim = (writer->flags & SERD_WRITE_VERBATIM);
- if (resolve_disabled || !serd_env_base_uri(writer->env)) {
+ if (verbatim || !serd_env_base_uri(writer->env)) {
// Resolution disabled or we have no base URI, simply write the node
TRY(st, esink("<", 1, writer));
TRY(st, write_uri_from_node(writer, node));
@@ -848,7 +848,7 @@ write_uri_node(SerdWriter* const writer,
return esink("()", 2, writer);
}
- if (has_scheme && !(writer->flags & SERD_WRITE_UNQUALIFIED) &&
+ if (has_scheme && !(writer->flags & SERD_WRITE_EXPANDED) &&
!serd_env_qualify(writer->env, node_view, &prefix, &suffix)) {
TRY(st, write_lname(writer, prefix.buf, prefix.len));
TRY(st, esink(":", 1, writer));