X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Futf.h;h=03fba697d234834287c69d14b7f1a5507dfafc7c;hb=6637b976edd508cc9413ce954fe4275eab8c2c69;hp=b49d8a144e3177404b46413bc78af3572dcfd678;hpb=9240146c102f97045836d33fa1a79b267a050172;p=jansson.git diff --git a/src/utf.h b/src/utf.h index b49d8a1..03fba69 100644 --- a/src/utf.h +++ b/src/utf.h @@ -1,10 +1,18 @@ +/* + * Copyright (c) 2009 Petri Lehtinen + * + * Jansson is free software; you can redistribute it and/or modify + * it under the terms of the MIT license. See LICENSE for details. + */ + #ifndef UTF_H #define UTF_H int utf8_encode(int codepoint, char *buffer, int *size); int utf8_check_first(char byte); -int utf8_check_full(const char *buffer, int size); +int utf8_check_full(const char *buffer, int size, int32_t *codepoint); +const char *utf8_iterate(const char *buffer, int32_t *codepoint); int utf8_check_string(const char *string, int length);