From 82af4d09d7f08f25c160971e92d760b0147ad0fa Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Thu, 19 Dec 2019 10:21:30 -0500
Subject: Remove SERD_NOTHING node type

---
 serd/serd.h | 7 -------
 src/node.c  | 2 +-
 2 files changed, 1 insertion(+), 8 deletions(-)

diff --git a/serd/serd.h b/serd/serd.h
index 91903c7e..f09d2ea8 100644
--- a/serd/serd.h
+++ b/serd/serd.h
@@ -153,13 +153,6 @@ typedef uint32_t SerdStatementFlags;
    SerdStatementFlags rather than this type.
 */
 typedef enum {
-	/**
-	   The type of a nonexistent node.
-
-	   This type is useful as a sentinel, but is never emitted by the reader.
-	*/
-	SERD_NOTHING = 0,
-
 	/**
 	   Literal value.
 
diff --git a/src/node.c b/src/node.c
index a5dabd33..507bf5d3 100644
--- a/src/node.c
+++ b/src/node.c
@@ -413,7 +413,7 @@ serd_node_new_blob(const void* buf, size_t size, bool wrap_lines)
 SerdType
 serd_node_get_type(const SerdNode* node)
 {
-	return node ? node->type : SERD_NOTHING;
+	return node->type;
 }
 
 const char*
-- 
cgit v1.2.1