summaryrefslogtreecommitdiff
path: root/liboil/utf8
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2005-11-14 05:34:36 +0000
committerDavid Schleef <ds@schleef.org>2005-11-14 05:34:36 +0000
commit3d73c433756057ab85758c0e5ebd7ecf229763c8 (patch)
tree03f0e01a093924b2c8387f68ad1854d53c2d2cd9 /liboil/utf8
parentc4ff3a7ad8f1853626408480b3c8ef392456fa28 (diff)
downloadliboil-3d73c433756057ab85758c0e5ebd7ecf229763c8.tar.gz
* doc/Makefile.am: Write a little bit of documentation.
* doc/liboil-overrides.txt: * doc/liboil-sections.txt: * doc/tmpl/liboil-unused.sgml: * doc/tmpl/liboil.sgml: * doc/tmpl/liboilfuncs-conv.sgml: * doc/tmpl/liboilfuncs-copy.sgml: * doc/tmpl/liboilfuncs-dct.sgml: * doc/tmpl/liboilfuncs-doc.sgml: * doc/tmpl/liboilfuncs-math.sgml: * doc/tmpl/liboilfuncs-math8x8.sgml: * doc/tmpl/liboilfuncs-pixel.sgml: * doc/tmpl/liboilfunction.sgml: * doc/tmpl/liboilparameter.sgml: * doc/tmpl/liboilprofile.sgml: * doc/tmpl/liboiltest.sgml: * doc/tmpl/liboiltypes.sgml: * liboil/dct/dct12_f32.c: * liboil/dct/dct36_f32.c: * liboil/dct/fdct8_f64.c: * liboil/dct/fdct8x8_f64.c: * liboil/dct/fdct8x8s_s16.c: * liboil/dct/fdct8x8theora.c: * liboil/dct/idct8_f64.c: * liboil/dct/idct8x8_c.c: * liboil/dct/idct8x8theora_ref.c: * liboil/dct/imdct32_f32.c: * liboil/jpeg/convert8x8_c.c: * liboil/jpeg/jpeg_rgb_decoder.c: * liboil/jpeg/quantize8x8_c.c: * liboil/jpeg/zigzag8x8_c.c: * liboil/liboilclasses.h: * liboil/liboilcolorspace.h: * liboil/liboilcpu.c: (oil_cpu_fault_check_enable): * liboil/liboildebug.c: * liboil/liboildebug.h: * liboil/liboilfuncs.h: * liboil/liboilfunction.c: * liboil/liboilfunction.h: * liboil/liboilparameter.h: * liboil/liboilprofile.c: * liboil/liboilprofile.h: * liboil/liboilprototype.c: (oil_prototype_to_string), (oil_prototype_from_string): * liboil/liboilprototype.h: * liboil/liboilrandom.h: * liboil/liboiltest.c: * liboil/liboiltest.h: * liboil/liboiltypes.h: * liboil/md5/md5.c: * liboil/null.c: * liboil/ref/average2_u8.c: * liboil/ref/clip_ref.c: * liboil/ref/composite.c: * liboil/ref/conv.c: * liboil/ref/copy.c: * liboil/ref/copy8x8.c: * liboil/ref/diff8x8.c: * liboil/ref/diffsquaresum_f64.c: * liboil/ref/error8x8.c: * liboil/ref/math.c: * liboil/ref/mix_u8.c: * liboil/ref/mult8x8_s16.c: * liboil/ref/multsum.c: * liboil/ref/permute.c: * liboil/ref/recon8x8.c: * liboil/ref/resample.c: * liboil/ref/rowcolsad8x8.c: * liboil/ref/sad8x8.c: * liboil/ref/sad8x8_broken.c: * liboil/ref/sad8x8avg.c: * liboil/ref/scalaradd.c: * liboil/ref/scalarmult.c: * liboil/ref/sincos_f64.c: * liboil/ref/splat.c: * liboil/ref/squaresum_f64.c: * liboil/ref/sum_f64.c: * liboil/ref/tablelookup.c: * liboil/ref/trans8x8.c: * liboil/ref/vectoradd_f64.c: * liboil/ref/vectoradd_s.c: * liboil/utf8/utf8.c:
Diffstat (limited to 'liboil/utf8')
-rw-r--r--liboil/utf8/utf8.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/liboil/utf8/utf8.c b/liboil/utf8/utf8.c
index 885d9e4..20889e1 100644
--- a/liboil/utf8/utf8.c
+++ b/liboil/utf8/utf8.c
@@ -49,6 +49,17 @@ utf8_validate_test (OilTest *test)
}
+/**
+ * oil_utf8_validate:
+ * @d_1:
+ * @s:
+ * @n:
+ *
+ * Checks @s for valid UTF-8 characters. If the entire @s array
+ * represents valid UTF-8 characters, @n is written to @d_1.
+ * Otherwise, the index in the array of the beginning of the first
+ * invalid UTF-8 character is written to @d_1.
+ */
OIL_DEFINE_CLASS_FULL (utf8_validate, "int32_t *d_1, uint8_t *s, int n",
utf8_validate_test);