You.i Engine
YiStringUtilities.h File Reference
#include "framework/YiPredef.h"
#include <string.h>

Go to the source code of this file.

Namespaces

 yi
 
 yi::deprecated
 Deprecated classes.
 

Macros

#define YI_STRCHR(a, b)   strchr(a, b)
 
#define YI_STRRCHR(a, b)   strrchr(a, b)
 
#define YI_STRTOUL(a, b, c)   strtoul(a, b, c)
 
#define YI_ATOI(a)   atoi(a)
 
#define YI_ATOF(a)   atof(a)
 
#define YI_STRNCMP(a, b, c)   strncmp(a, b, c)
 
#define YI_STRNCAT(a, b, c)   strncat(a, b, c)
 
#define YI_STRNCPY(a, b, c)   strncpy(a, b, c)
 
#define YI_STRNICMP(a, b, c)   strncmp(a, b, c)
 
#define YI_STRREV(a)   STRREV(a)
 
#define YI_VSNPRINTF(a, b, c, d)   vsnprintf(a, b, c, d)
 
#define YI_STRICMP(a, b)   strcasecmp(a, b)
 
#define YI_WCSCHR   WCSCHR
 
#define YI_SWPRINTF   swprintf
 
#define YI_WCSSTR   WCSSTR
 
#define YI_WCSREV(a)   _wcsrev(a)
 
#define YI_WCSICMP(a, b)   _wcsicmp(a, b)
 
#define YI_WCSNICMP(a, b, c)   _wcsnicmp(a, b, (size_t)c)
 
#define YI_WCSCMP   WCSCMP
 
#define YI_WCSNCMP   WCSNCMP
 
#define YI_WCSNCAT   WCSNCAT
 
#define YI_WCSNCPY   WCSNCPY
 
#define YI_WCSLEN   WCSLEN
 

Functions

wchar_t * yi::deprecated::WStrDup (const wchar_t *pStr)
 
char * yi::deprecated::YI_STRDUP (const char *pStr)
 
wchar_t * yi::deprecated::WCSNCPY (wchar_t *pDest, const wchar_t *pSrc, int32_t count)
 
wchar_t * yi::deprecated::WCSCPY (wchar_t *pDest, const wchar_t *pSrc)
 
int16_t yi::deprecated::WCSNCMP (const wchar_t *pDest, const wchar_t *pSrc, int32_t count)
 
int16_t yi::deprecated::WCSCMP (const wchar_t *pStr1, const wchar_t *pStr2)
 
int16_t yi::deprecated::WCSNICMP (const wchar_t *pDest, const wchar_t *pSrc, int32_t count)
 
int16_t yi::deprecated::WCSICMP (const wchar_t *pStr1, const wchar_t *pStr2)
 
int16_t yi::deprecated::STRICMP (const char *pStr1, const char *pStr2)
 
int16_t yi::deprecated::STRNICMP (const char *pDest, const char *pSrc, int32_t count)
 
wchar_t * yi::deprecated::WCSCAT (wchar_t *pDest, const wchar_t *pSrc)
 
wchar_t * yi::deprecated::WCSNCAT (wchar_t *pDest, const wchar_t *pSrc, int32_t count)
 
wchar_t * yi::deprecated::WCSSTR (wchar_t *pData, wchar_t *pString)
 
wchar_t * yi::deprecated::WCSCHR (wchar_t *pData, wchar_t iSymbol)
 
uint32_t yi::deprecated::WCSLEN (const wchar_t *str)
 
wchar_t * yi::deprecated::WCSREV (wchar_t *pSrc)
 
char * yi::deprecated::STRREV (char *pSrc)
 

Macro Definition Documentation

◆ YI_ATOF

#define YI_ATOF (   a)    atof(a)

◆ YI_ATOI

#define YI_ATOI (   a)    atoi(a)

◆ YI_STRCHR

#define YI_STRCHR (   a,
 
)    strchr(a, b)

◆ YI_STRICMP

#define YI_STRICMP (   a,
 
)    strcasecmp(a, b)

◆ YI_STRNCAT

#define YI_STRNCAT (   a,
  b,
 
)    strncat(a, b, c)

◆ YI_STRNCMP

#define YI_STRNCMP (   a,
  b,
 
)    strncmp(a, b, c)

◆ YI_STRNCPY

#define YI_STRNCPY (   a,
  b,
 
)    strncpy(a, b, c)

◆ YI_STRNICMP

#define YI_STRNICMP (   a,
  b,
 
)    strncmp(a, b, c)

◆ YI_STRRCHR

#define YI_STRRCHR (   a,
 
)    strrchr(a, b)

◆ YI_STRREV

#define YI_STRREV (   a)    STRREV(a)

◆ YI_STRTOUL

#define YI_STRTOUL (   a,
  b,
 
)    strtoul(a, b, c)

◆ YI_SWPRINTF

#define YI_SWPRINTF   swprintf

◆ YI_VSNPRINTF

#define YI_VSNPRINTF (   a,
  b,
  c,
 
)    vsnprintf(a, b, c, d)

◆ YI_WCSCHR

#define YI_WCSCHR   WCSCHR

◆ YI_WCSCMP

#define YI_WCSCMP   WCSCMP

◆ YI_WCSICMP

#define YI_WCSICMP (   a,
 
)    _wcsicmp(a, b)

◆ YI_WCSLEN

#define YI_WCSLEN   WCSLEN

◆ YI_WCSNCAT

#define YI_WCSNCAT   WCSNCAT

◆ YI_WCSNCMP

#define YI_WCSNCMP   WCSNCMP

◆ YI_WCSNCPY

#define YI_WCSNCPY   WCSNCPY

◆ YI_WCSNICMP

#define YI_WCSNICMP (   a,
  b,
 
)    _wcsnicmp(a, b, (size_t)c)

◆ YI_WCSREV

#define YI_WCSREV (   a)    _wcsrev(a)

◆ YI_WCSSTR

#define YI_WCSSTR   WCSSTR