VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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 void * utf8cat (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 void * utf8cpy (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 void * utf8dup (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 void * utf8ncat (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 void * utf8ncpy (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 void * utf8codepoint (const void *utf8_restrict str, int32_t *utf8_restrict out_codepoint)
 
utf8_weak size_t utf8codepointsize (int32_t chr)
 
utf8_nonnull utf8_weak void * utf8catcodepoint (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)
 
void * utf8fry (const void *str)
 

Function Documentation

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

References dst.

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 
)

References dst.

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 
)

References dst.

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 
)

References dst.

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)

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)