VR-Vantage 2.8 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
utf8.h File Reference

Go to the source code of this file.

Functions

utf8_nonnull utf8_pure
utf8_weak int 
utf8casecmp (const void *src1, const void *src2)
utf8_nonnull utf8_weak voidutf8cat (void *utf8_restrict dst, const void *utf8_restrict src)
utf8_nonnull utf8_pure
utf8_weak void
utf8chr (const void *src, int32_t chr)
utf8_nonnull utf8_pure
utf8_weak int 
utf8cmp (const void *src1, const void *src2)
utf8_nonnull utf8_weak voidutf8cpy (void *utf8_restrict dst, const void *utf8_restrict src)
utf8_nonnull utf8_pure
utf8_weak size_t 
utf8cspn (const void *src, const void *reject)
utf8_nonnull utf8_weak voidutf8dup (const void *src)
utf8_nonnull utf8_pure
utf8_weak size_t 
utf8len (const void *str)
utf8_nonnull utf8_pure
utf8_weak int 
utf8ncasecmp (const void *src1, const void *src2, size_t n)
utf8_nonnull utf8_weak voidutf8ncat (void *utf8_restrict dst, const void *utf8_restrict src, size_t n)
utf8_nonnull utf8_pure
utf8_weak int 
utf8ncmp (const void *src1, const void *src2, size_t n)
utf8_nonnull utf8_weak voidutf8ncpy (void *utf8_restrict dst, const void *utf8_restrict src, size_t n)
utf8_nonnull utf8_pure
utf8_weak void
utf8pbrk (const void *str, const void *accept)
utf8_nonnull utf8_pure
utf8_weak void
utf8rchr (const void *src, int chr)
utf8_nonnull utf8_pure
utf8_weak size_t 
utf8size (const void *str)
utf8_nonnull utf8_pure
utf8_weak size_t 
utf8spn (const void *src, const void *accept)
utf8_nonnull utf8_pure
utf8_weak void
utf8str (const void *haystack, const void *needle)
utf8_nonnull utf8_pure
utf8_weak void
utf8casestr (const void *haystack, const void *needle)
utf8_nonnull utf8_pure
utf8_weak void
utf8valid (const void *str)
utf8_nonnull utf8_weak voidutf8codepoint (const void *utf8_restrict str, int32_t *utf8_restrict out_codepoint)
utf8_weak size_t utf8codepointsize (int32_t chr)
utf8_nonnull utf8_weak voidutf8catcodepoint (void *utf8_restrict str, int32_t chr, size_t n)
utf8_weak int utf8islower (int32_t chr)
utf8_weak int utf8isupper (int32_t chr)
utf8_nonnull utf8_weak void utf8lwr (void *utf8_restrict str)
utf8_nonnull utf8_weak void utf8upr (void *utf8_restrict str)
int utf8coll (const void *src1, const void *src2)
voidutf8fry (const void *str)

Function Documentation

int utf8casecmp ( const void src1,
const void src2 
)
void * utf8cat ( void *utf8_restrict  dst,
const void *utf8_restrict  src 
)
void * utf8chr ( const void src,
int32_t  chr 
)

References utf8str().

int utf8cmp ( const void src1,
const void src2 
)
void * utf8cpy ( void *utf8_restrict  dst,
const void *utf8_restrict  src 
)
size_t utf8cspn ( const void src,
const void reject 
)
void * utf8dup ( const void src)

References utf8size().

size_t utf8len ( const void str)
int utf8ncasecmp ( const void src1,
const void src2,
size_t  n 
)
void * utf8ncat ( void *utf8_restrict  dst,
const void *utf8_restrict  src,
size_t  n 
)
int utf8ncmp ( const void src1,
const void src2,
size_t  n 
)
void * utf8ncpy ( void *utf8_restrict  dst,
const void *utf8_restrict  src,
size_t  n 
)
void * utf8pbrk ( const void str,
const void accept 
)
void * utf8rchr ( const void src,
int  chr 
)
size_t utf8size ( const void str)

Referenced by utf8dup().

size_t utf8spn ( const void src,
const void accept 
)
void * utf8str ( const void haystack,
const void needle 
)

Referenced by utf8chr().

void * utf8casestr ( const void haystack,
const void needle 
)
void * utf8valid ( const void str)
void * utf8codepoint ( const void *utf8_restrict  str,
int32_t *utf8_restrict  out_codepoint 
)

Referenced by utf8lwr(), and utf8upr().

size_t utf8codepointsize ( int32_t  chr)
void * utf8catcodepoint ( void *utf8_restrict  str,
int32_t  chr,
size_t  n 
)

Referenced by utf8lwr(), and utf8upr().

int utf8islower ( int32_t  chr)
int utf8isupper ( int32_t  chr)
void utf8lwr ( void *utf8_restrict  str)
void utf8upr ( void *utf8_restrict  str)
int utf8coll ( const void src1,
const void src2 
)
void* utf8fry ( const void str)


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)