aboutsummaryrefslogtreecommitdiffstats
path: root/src/env.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-06-24 08:04:39 -0400
committerDavid Robillard <d@drobilla.net>2024-06-24 08:22:43 -0400
commit570b40e58eed90c5ec747c44e791c5321c2ea604 (patch)
tree92117aa4c2cf318d9c6e63d8630de732b4df8c03 /src/env.c
parentd2663582ca9305a36f9107cf95b951393a1563dc (diff)
downloadserd-570b40e58eed90c5ec747c44e791c5321c2ea604.tar.gz
serd-570b40e58eed90c5ec747c44e791c5321c2ea604.tar.bz2
serd-570b40e58eed90c5ec747c44e791c5321c2ea604.zip
Clean up nonnull parameter assertions
Diffstat (limited to 'src/env.c')
-rw-r--r--src/env.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/env.c b/src/env.c
index ffbccd3e..33077c0c 100644
--- a/src/env.c
+++ b/src/env.c
@@ -140,6 +140,8 @@ serd_env_set_prefix(SerdEnv* const env,
const SerdNode* const uri)
{
assert(env);
+ assert(name);
+ assert(uri);
if (!name->buf || uri->type != SERD_URI) {
return SERD_ERR_BAD_ARG;
@@ -167,6 +169,10 @@ serd_env_set_prefix_from_strings(SerdEnv* const env,
const uint8_t* const name,
const uint8_t* const uri)
{
+ assert(env);
+ assert(name);
+ assert(uri);
+
const SerdNode name_node = serd_node_from_string(SERD_LITERAL, name);
const SerdNode uri_node = serd_node_from_string(SERD_URI, uri);
@@ -179,6 +185,10 @@ serd_env_qualify(const SerdEnv* const env,
SerdNode* const prefix,
SerdChunk* const suffix)
{
+ assert(uri);
+ assert(prefix);
+ assert(suffix);
+
if (!env) {
return false;
}
@@ -205,6 +215,10 @@ serd_env_expand(const SerdEnv* const env,
SerdChunk* const uri_prefix,
SerdChunk* const uri_suffix)
{
+ assert(curie);
+ assert(uri_prefix);
+ assert(uri_suffix);
+
if (!env) {
return SERD_ERR_BAD_CURIE;
}
@@ -230,6 +244,8 @@ serd_env_expand(const SerdEnv* const env,
SerdNode
serd_env_expand_node(const SerdEnv* const env, const SerdNode* const node)
{
+ assert(node);
+
if (!env) {
return SERD_NODE_NULL;
}