Mercurial > dovecot > original-hg > dovecot-1.2
diff src/lib/unichar.h @ 6952:08e4d7efcd6a HEAD
uni_utf8_get_valid_data() API changed.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 08 Dec 2007 15:53:15 +0200 |
parents | 1f70c72e4312 |
children | dcbf6afdf931 |
line wrap: on
line diff
--- a/src/lib/unichar.h Sat Dec 08 15:45:17 2007 +0200 +++ b/src/lib/unichar.h Sat Dec 08 15:53:15 2007 +0200 @@ -40,11 +40,10 @@ int uni_utf8_to_decomposed_titlecase(const void *input, size_t max_len, buffer_t *output); -/* If input contains only valid UTF-8 input, return it directly. If input - contains invalid UTF-8 input, write only valid UTF-8 characters to the - given buffer and return it. */ -const unsigned char * -uni_utf8_get_valid_data(const unsigned char *input, size_t size, - buffer_t *tmpbuf, size_t *output_size_r); +/* If input contains only valid UTF-8 characters, return TRUE. If input + contains invalid UTF-8 characters, write only the valid ones to buf and + return FALSE. */ +bool uni_utf8_get_valid_data(const unsigned char *input, size_t size, + buffer_t *buf); #endif