summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven G. Johnson <stevenj@mit.edu>2018-07-24 13:32:15 -0400
committerSteven G. Johnson <stevenj@mit.edu>2018-07-24 13:32:42 -0400
commit6a659a5843ed60efe1ab61af4bd1bde8f4889959 (patch)
tree0c2a5126882e6d40d9d4fc84079d558a7fa971f1
parente0295be467d15e7abec2af275bcca30dc816bc9e (diff)
downloadlibutf8proc-6a659a5843ed60efe1ab61af4bd1bde8f4889959.tar.gz
doc fixes, don't export stdint and limits.h values UINT16_MAX and SSIZE_MAX
-rw-r--r--utf8proc.c8
-rw-r--r--utf8proc.h12
2 files changed, 11 insertions, 9 deletions
diff --git a/utf8proc.c b/utf8proc.c
index 413d04d..f03126c 100644
--- a/utf8proc.c
+++ b/utf8proc.c
@@ -42,6 +42,14 @@
#include "utf8proc.h"
+
+#ifndef SSIZE_MAX
+#define SSIZE_MAX ((size_t)SIZE_MAX/2)
+#endif
+#ifndef UINT16_MAX
+# define UINT16_MAX 65535U
+#endif
+
#include "utf8proc_data.c"
diff --git a/utf8proc.h b/utf8proc.h
index 6e2ac62..f5cc1e1 100644
--- a/utf8proc.h
+++ b/utf8proc.h
@@ -140,14 +140,6 @@ typedef bool utf8proc_bool;
extern "C" {
#endif
-#ifndef SSIZE_MAX
-#define SSIZE_MAX ((size_t)SIZE_MAX/2)
-#endif
-
-#ifndef UINT16_MAX
-# define UINT16_MAX 65535U
-#endif
-
/**
* Option flags used by several functions in the library.
*/
@@ -593,6 +585,8 @@ UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_reencode(utf8proc_int32_t *buffer,
* Given a pair of consecutive codepoints, return whether a grapheme break is
* permitted between them (as defined by the extended grapheme clusters in UAX#29).
*
+ * @param codepoint1 The first codepoint.
+ * @param codepoint2 The second codepoint, occurring consecutively after `codepoint1`.
* @param state Beginning with Version 29 (Unicode 9.0.0), this algorithm requires
* state to break graphemes. This state can be passed in as a pointer
* in the `state` argument and should initially be set to 0. If the
@@ -668,7 +662,7 @@ UTF8PROC_DLLEXPORT const char *utf8proc_category_string(utf8proc_int32_t codepoi
* contain NULL characters with the string if `str` contained NULL
* characters). Other flags in the `options` field are passed to the
* functions defined above, and regarded as described. See also
- * @ref utfproc_map_custom to supply a custom codepoint transformation.
+ * @ref utf8proc_map_custom to supply a custom codepoint transformation.
*
* In case of success the length of the new string is returned,
* otherwise a negative error code is returned.