diff options
author | David Robillard <d@drobilla.net> | 2018-12-26 11:54:21 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:58 +0100 |
commit | 60bb4a81c03d6b0a08f9c858ff1a99bf3bcc602e (patch) | |
tree | 9905e430cf66ba4a8ffa4de9cc67e6d96ed878ad /src | |
parent | c4e1eb61f7b8262030344712537c8918f4949a20 (diff) | |
download | serd-60bb4a81c03d6b0a08f9c858ff1a99bf3bcc602e.tar.gz serd-60bb4a81c03d6b0a08f9c858ff1a99bf3bcc602e.tar.bz2 serd-60bb4a81c03d6b0a08f9c858ff1a99bf3bcc602e.zip |
Add serd_new_boolean()
Diffstat (limited to 'src')
-rw-r--r-- | src/node.c | 6 | ||||
-rw-r--r-- | src/static_nodes.h | 1 |
2 files changed, 7 insertions, 0 deletions
@@ -675,6 +675,12 @@ serd_new_integer(int64_t i, const SerdNode* datatype) } SerdNode* +serd_new_boolean(bool b) +{ + return serd_new_typed_literal(b ? "true" : "false", &serd_xsd_boolean.node); +} + +SerdNode* serd_new_blob(const void* buf, size_t size, bool wrap_lines, diff --git a/src/static_nodes.h b/src/static_nodes.h index 430fa58c..1399f580 100644 --- a/src/static_nodes.h +++ b/src/static_nodes.h @@ -30,6 +30,7 @@ typedef struct StaticNode { {sizeof(NS_XSD #name) - 1, 0, SERD_URI}, NS_XSD #name}; DEFINE_XSD_NODE(base64Binary) +DEFINE_XSD_NODE(boolean) DEFINE_XSD_NODE(decimal) DEFINE_XSD_NODE(integer) |