aboutsummaryrefslogtreecommitdiffstats
path: root/serd/serd.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-11-04 14:52:18 +0000
committerDavid Robillard <d@drobilla.net>2011-11-04 14:52:18 +0000
commit2eec748dbf865725d414dbbd57454e1cd6db87e7 (patch)
tree99e0fc618e7fe8d625baa0de42ec8019d3b2d930 /serd/serd.h
parent21a48e6814edce845cd2bd03f9f1d7d6ae234c66 (diff)
downloadserd-2eec748dbf865725d414dbbd57454e1cd6db87e7.tar.gz
serd-2eec748dbf865725d414dbbd57454e1cd6db87e7.tar.bz2
serd-2eec748dbf865725d414dbbd57454e1cd6db87e7.zip
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
Diffstat (limited to 'serd/serd.h')
-rw-r--r--serd/serd.h19
1 files changed, 14 insertions, 5 deletions
diff --git a/serd/serd.h b/serd/serd.h
index 005f2a73..79f164ea 100644
--- a/serd/serd.h
+++ b/serd/serd.h
@@ -91,10 +91,6 @@ typedef enum {
SERD_ERR_NOT_FOUND /**< Not found */
} SerdStatus;
-SERD_API
-const uint8_t*
-serd_strerror(SerdStatus status);
-
/**
RDF syntax type.
*/
@@ -247,7 +243,19 @@ typedef enum {
} SerdStyle;
/**
- UTF-8 strlen.
+ @name String Utilities
+ @{
+*/
+
+/**
+ Return a string describing a status code.
+*/
+SERD_API
+const uint8_t*
+serd_strerror(SerdStatus status);
+
+/**
+ Measure a UTF-8 string.
@return Length of @c str in characters (except NULL).
@param str A null-terminated UTF-8 string.
@param n_bytes (Output) Set to the size of @c str in bytes (except NULL).
@@ -258,6 +266,7 @@ size_t
serd_strlen(const uint8_t* str, size_t* n_bytes, SerdNodeFlags* flags);
/**
+ @}
@name URI
@{
*/