mUPnP for C
string_function.c File Reference
#include <mupnp/util/log.h>
#include <mupnp/util/string.h>
#include <ctype.h>

Functions

char * mupnp_strdup (const char *str)
 
size_t mupnp_strlen (const char *str)
 
char * mupnp_strcpy (char *dest, const char *src)
 
char * mupnp_strcat (char *dest, const char *src)
 
int mupnp_strcmp (const char *str1, const char *str2)
 
int mupnp_strncmp (const char *str1, const char *str2, int nchars)
 
int mupnp_strcasecmp (const char *str1, const char *str2)
 
bool mupnp_streq (const char *str1, const char *str2)
 
bool mupnp_strcaseeq (const char *str1, const char *str2)
 
ssize_t mupnp_strstr (const char *haystack, const char *needle)
 
ssize_t mupnp_strchr (const char *str, const char *chars, size_t nchars)
 
ssize_t mupnp_strrchr (const char *str, const char *chars, size_t nchars)
 
char * mupnp_strtrimwhite (char *str)
 
char * mupnp_strtrim (char *str, char *delim, size_t ndelim)
 
char * mupnp_strltrim (char *str, char *delim, size_t ndelim)
 
char * mupnp_strrtrim (char *str, char *delim, size_t ndelim)
 
char * mupnp_strncpy (char *str1, const char *str2, size_t cnt)
 
char * mupnp_strncat (char *str1, const char *str2, size_t cnt)
 
const char * mupnp_int2str (int value, char *buf, size_t bufSize)
 
const char * mupnp_long2str (long value, char *buf, size_t bufSize)
 
const char * mupnp_float2str (float value, char *buf, size_t bufSize)
 
const char * mupnp_double2str (double value, char *buf, size_t bufSize)
 
const char * mupnp_sizet2str (size_t value, char *buf, size_t bufSize)
 
const char * mupnp_ssizet2str (ssize_t value, char *buf, size_t bufSize)
 

Function Documentation

◆ mupnp_double2str()

const char * mupnp_double2str ( double value,
char * buf,
size_t bufSize )

◆ mupnp_float2str()

const char * mupnp_float2str ( float value,
char * buf,
size_t bufSize )

◆ mupnp_int2str()

const char * mupnp_int2str ( int value,
char * buf,
size_t bufSize )

◆ mupnp_long2str()

const char * mupnp_long2str ( long value,
char * buf,
size_t bufSize )

◆ mupnp_sizet2str()

const char * mupnp_sizet2str ( size_t value,
char * buf,
size_t bufSize )

◆ mupnp_ssizet2str()

const char * mupnp_ssizet2str ( ssize_t value,
char * buf,
size_t bufSize )

◆ mupnp_strcasecmp()

int mupnp_strcasecmp ( const char * str1,
const char * str2 )

◆ mupnp_strcaseeq()

bool mupnp_strcaseeq ( const char * str1,
const char * str2 )

◆ mupnp_strcat()

char * mupnp_strcat ( char * dest,
const char * src )

◆ mupnp_strchr()

ssize_t mupnp_strchr ( const char * str,
const char * chars,
size_t nchars )

◆ mupnp_strcmp()

int mupnp_strcmp ( const char * str1,
const char * str2 )

◆ mupnp_strcpy()

char * mupnp_strcpy ( char * dest,
const char * src )

◆ mupnp_strdup()

char * mupnp_strdup ( const char * str)

◆ mupnp_streq()

bool mupnp_streq ( const char * str1,
const char * str2 )

◆ mupnp_strlen()

size_t mupnp_strlen ( const char * str)

◆ mupnp_strltrim()

char * mupnp_strltrim ( char * str,
char * delim,
size_t ndelim )

◆ mupnp_strncat()

char * mupnp_strncat ( char * str1,
const char * str2,
size_t cnt )

◆ mupnp_strncmp()

int mupnp_strncmp ( const char * str1,
const char * str2,
int nchars )

◆ mupnp_strncpy()

char * mupnp_strncpy ( char * str1,
const char * str2,
size_t cnt )

◆ mupnp_strrchr()

ssize_t mupnp_strrchr ( const char * str,
const char * chars,
size_t nchars )

◆ mupnp_strrtrim()

char * mupnp_strrtrim ( char * str,
char * delim,
size_t ndelim )

◆ mupnp_strstr()

ssize_t mupnp_strstr ( const char * haystack,
const char * needle )

◆ mupnp_strtrim()

char * mupnp_strtrim ( char * str,
char * delim,
size_t ndelim )

◆ mupnp_strtrimwhite()

char * mupnp_strtrimwhite ( char * str)