Edinburgh Speech Tools  2.1-release
string16.c File Reference
#include "system.h"
#include "charset.h"
#include "ctype16.h"
#include "string16.h"
Include dependency graph for string16.c:

Go to the source code of this file.

Functions

int strcasecmp8 (const char8 *s1, const char8 *s2)
 
int strncasecmp8 (const char8 *s1, const char8 *s2, size_t n)
 
char8strdup8 (const char8 *s)
 
char16char8tochar16 (const char8 *s)
 
char8char16tochar8 (const char16 *s)
 
char16strcpy16 (char16 *s1, const char16 *s2)
 
char16strncpy16 (char16 *s1, const char16 *s2, size_t n)
 
char16strdup16 (const char16 *s)
 
size_t strlen16 (const char16 *s)
 
char16strchr16 (const char16 *s, int c)
 
int strcmp16 (const char16 *s1, const char16 *s2)
 
int strncmp16 (const char16 *s1, const char16 *s2, size_t n)
 
int strcasecmp16 (const char16 *s1, const char16 *s2)
 
int strncasecmp16 (const char16 *s1, const char16 *s2, size_t n)
 
char16strstr16 (const char16 *s1, const char16 *s2)
 

Function Documentation

int strcasecmp8 ( const char8 s1,
const char8 s2 
)

Definition at line 33 of file string16.c.

int strncasecmp8 ( const char8 s1,
const char8 s2,
size_t  n 
)

Definition at line 54 of file string16.c.

char8* strdup8 ( const char8 s)

Definition at line 77 of file string16.c.

char16* char8tochar16 ( const char8 s)

Definition at line 99 of file string16.c.

char8* char16tochar8 ( const char16 s)

Definition at line 118 of file string16.c.

char16* strcpy16 ( char16 s1,
const char16 s2 
)

Definition at line 135 of file string16.c.

char16* strncpy16 ( char16 s1,
const char16 s2,
size_t  n 
)

Definition at line 146 of file string16.c.

char16* strdup16 ( const char16 s)

Definition at line 158 of file string16.c.

size_t strlen16 ( const char16 s)

Definition at line 173 of file string16.c.

char16* strchr16 ( const char16 s,
int  c 
)

Definition at line 183 of file string16.c.

int strcmp16 ( const char16 s1,
const char16 s2 
)

Definition at line 192 of file string16.c.

int strncmp16 ( const char16 s1,
const char16 s2,
size_t  n 
)

Definition at line 213 of file string16.c.

int strcasecmp16 ( const char16 s1,
const char16 s2 
)

Definition at line 238 of file string16.c.

int strncasecmp16 ( const char16 s1,
const char16 s2,
size_t  n 
)

Definition at line 259 of file string16.c.

char16* strstr16 ( const char16 s1,
const char16 s2 
)

Definition at line 284 of file string16.c.