/** * \file modp_utf.h * \brief Various UTF8 utilities * */ /* *
 * MODP_UTF8 -- UTF-8 utilities
 * https://github.com/client9/stringencoders
 *
 * Copyright © 2013-2016, Nick Galbreath
 * All rights reserved.
 *
 * Released under MIT license.  See LICENSE for details.
 * 
* */ #ifndef COM_MODP_UTF8 #define COM_MODP_UTF8 #include "extern_c_begin.h" #include "modp_stdint.h" #define MODP_UTF8_OK 0 #define MODP_UTF8_SHORT 1 #define MODP_UTF8_INVALID 2 #define MODP_UTF8_OVERLONG 3 #define MODP_UTF8_CODEPOINT 4 /** * Validate a UTF-8 string. * checks for blah blah blah */ int modp_utf8_validate(const char* src, size_t len); #include "extern_c_end.h" #endif /* ifndef modp_utf8 */