From 2eec748dbf865725d414dbbd57454e1cd6db87e7 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 4 Nov 2011 14:52:18 +0000 Subject: Move serd_strlen and serd_strerror to string.c and document both in "String Utilities" section. git-svn-id: http://svn.drobilla.net/serd/trunk@229 490d8e77-9747-427b-9fa3-0b8f29cee8a0 --- src/node.c | 26 -------------------------- 1 file changed, 26 deletions(-) (limited to 'src/node.c') diff --git a/src/node.c b/src/node.c index 2e908c69..224bf407 100644 --- a/src/node.c +++ b/src/node.c @@ -19,32 +19,6 @@ #include "serd_internal.h" -SERD_API -size_t -serd_strlen(const uint8_t* str, size_t* n_bytes, SerdNodeFlags* flags) -{ - size_t n_chars = 0; - size_t i = 0; - for (; str[i]; ++i) { - if ((str[i] & 0xC0) != 0x80) { - // Does not start with `10', start of a new character - ++n_chars; - switch (str[i]) { - case '\r': - case '\n': - *flags |= SERD_HAS_NEWLINE; - break; - case '"': - *flags |= SERD_HAS_QUOTE; - } - } - } - if (n_bytes) { - *n_bytes = i; - } - return n_chars; -} - SERD_API SerdNode serd_node_from_string(SerdType type, const uint8_t* buf) -- cgit v1.2.1