C:/quickbuild-1.2.13/working/root/Docs/TGEA_Offline_Docs/checkouts/engine/source/core/strings/stringFunctions.h File Reference

#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "platform/types.h"

Defines

#define dStrdup(x)   dStrdup_r(x, __FILE__, __LINE__)

Functions

char * dStrcat (char *dst, const char *src)
char * dStrncat (char *dst, const char *src, dsize_t len)
int dStrcmp (const char *str1, const char *str2)
int dStrncmp (const char *str1, const char *str2, dsize_t len)
int dStricmp (const char *str1, const char *str2)
int dStrnicmp (const char *str1, const char *str2, dsize_t len)
char * dStrcpy (char *dst, const char *src)
char * dStrncpy (char *dst, const char *src, dsize_t len)
dsize_t dStrlen (const char *str)
char * dStrchr (char *str, int c)
const char * dStrchr (const char *str, int c)
char * dStrrchr (char *str, int c)
const char * dStrrchr (const char *str, int c)
dsize_t dStrspn (const char *str, const char *set)
dsize_t dStrcspn (const char *str, const char *set)
char * dStrstr (const char *str1, const char *str2)
char * dStrtok (char *str, const char *sep)
S32 dAtoi (const char *str)
F32 dAtof (const char *str)
char dToupper (const char c)
char dTolower (const char c)
bool dIsalnum (const char c)
bool dIsalpha (const char c)
bool dIsspace (const char c)
bool dIsdigit (const char c)
char * dStrdup_r (const char *src, const char *, dsize_t)
char * dStrcpyl (char *dst, dsize_t dstSize,...)
char * dStrcatl (char *dst, dsize_t dstSize,...)
char * dStrupr (char *str)
char * dStrlwr (char *str)
int dStrcmp (const UTF16 *str1, const UTF16 *str2)
bool dAtob (const char *str)
void dPrintf (const char *format,...)
int dVprintf (const char *format, void *arglist)
int dSprintf (char *buffer, U32 bufferSize, const char *format,...)
int dVsprintf (char *buffer, U32 bufferSize, const char *format, void *arglist)
int dSscanf (const char *buffer, const char *format,...)


Define Documentation

#define dStrdup ( x   )     dStrdup_r(x, __FILE__, __LINE__)


Function Documentation

char* dStrcat ( char *  dst,
const char *  src 
) [inline]

char* dStrncat ( char *  dst,
const char *  src,
dsize_t  len 
) [inline]

int dStrcmp ( const char *  str1,
const char *  str2 
) [inline]

int dStrncmp ( const char *  str1,
const char *  str2,
dsize_t  len 
) [inline]

int dStricmp ( const char *  str1,
const char *  str2 
) [inline]

int dStrnicmp ( const char *  str1,
const char *  str2,
dsize_t  len 
) [inline]

char* dStrcpy ( char *  dst,
const char *  src 
) [inline]

char* dStrncpy ( char *  dst,
const char *  src,
dsize_t  len 
) [inline]

dsize_t dStrlen ( const char *  str  )  [inline]

char* dStrchr ( char *  str,
int  c 
) [inline]

const char* dStrchr ( const char *  str,
int  c 
) [inline]

char* dStrrchr ( char *  str,
int  c 
) [inline]

const char* dStrrchr ( const char *  str,
int  c 
) [inline]

dsize_t dStrspn ( const char *  str,
const char *  set 
) [inline]

dsize_t dStrcspn ( const char *  str,
const char *  set 
) [inline]

char* dStrstr ( const char *  str1,
const char *  str2 
) [inline]

char* dStrtok ( char *  str,
const char *  sep 
) [inline]

S32 dAtoi ( const char *  str  )  [inline]

F32 dAtof ( const char *  str  )  [inline]

char dToupper ( const char  c  )  [inline]

char dTolower ( const char  c  )  [inline]

bool dIsalnum ( const char  c  )  [inline]

bool dIsalpha ( const char  c  )  [inline]

bool dIsspace ( const char  c  )  [inline]

bool dIsdigit ( const char  c  )  [inline]

char* dStrdup_r ( const char *  src,
const char *  ,
dsize_t   
)

char* dStrcpyl ( char *  dst,
dsize_t  dstSize,
  ... 
)

char* dStrcatl ( char *  dst,
dsize_t  dstSize,
  ... 
)

char* dStrupr ( char *  str  ) 

char* dStrlwr ( char *  str  ) 

int dStrcmp ( const UTF16 str1,
const UTF16 str2 
)

bool dAtob ( const char *  str  )  [inline]

void dPrintf ( const char *  format,
  ... 
)

int dVprintf ( const char *  format,
void arglist 
)

int dSprintf ( char *  buffer,
U32  bufferSize,
const char *  format,
  ... 
)

int dVsprintf ( char *  buffer,
U32  bufferSize,
const char *  format,
void arglist 
)

int dSscanf ( const char *  buffer,
const char *  format,
  ... 
)