PSXSDK
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
string.c File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>

Functions

void * memcpy (void *dst, const void *src, size_t len)
 
void * memccpy (void *dst, const void *src, int c, size_t len)
 
void * memset (void *dst, char c, size_t n)
 
int memcmp (const void *b1, const void *b2, size_t n)
 
void * memmove (void *dst, const void *src, size_t len)
 
void * memchr (void *s, int c, size_t n)
 
char * strncpy (char *dst, const char *src, size_t len)
 
char * strcpy (char *dst, const char *src)
 
int strlen (const char *str)
 
char * strchr (const char *s, int c)
 
char * strrchr (const char *s, int c)
 
char * strpbrk (const char *s, const char *charset)
 
char * strstr (const char *big, const char *little)
 
int strcmp (const char *s1, const char *s2)
 
int strncmp (const char *s1, const char *s2, size_t len)
 
char * strdup (const char *str)
 
char * strndup (const char *str, size_t len)
 
long long strtoll (const char *nptr, char **endptr, int base)
 
long strtol (const char *nptr, char **endptr, int base)
 
double strtod (const char *nptr, char **endptr)
 
long double strtold (const char *nptr, char **endptr)
 
float strtof (const char *nptr, char **endptr)
 
char * strcat (char *s, const char *append)
 
char * strncat (char *s, const char *append, size_t count)
 
int strcasecmp (const char *s1, const char *s2)
 
int strncasecmp (const char *s1, const char *s2, size_t len)
 
int stricmp (const char *s1, const char *s2)
 
int strnicmp (const char *s1, const char *s2, size_t len)
 
char * strsep (char **stringp, const char *delim)
 
char * strtok (char *str, const char *sep)
 
int strspn (const char *s, const char *charset)
 
int strcspn (const char *s, const char *charset)
 
char * strlwr (char *string)
 
char * strupr (char *string)
 
int atoi (const char *string)
 
long atol (const char *string)
 
int strnlen (const char *s, size_t maxlen)
 
void * memrchr (void *b, int c, size_t len)
 
char * stpcpy (char *dst, const char *src)
 
char * stpncpy (char *dst, const char *src, int len)
 
char * strcasestr (const char *big, const char *little)
 
int strlcpy (char *dst, const char *src, size_t size)
 
int strlcat (char *dst, const char *src, size_t size)
 
void * memmem (const void *big, size_t big_len, const void *little, size_t little_len)
 

Function Documentation

int atoi ( const char *  string)
long atol ( const char *  string)
void* memccpy ( void *  dst,
const void *  src,
int  c,
size_t  len 
)
void* memchr ( void *  s,
int  c,
size_t  n 
)
int memcmp ( const void *  b1,
const void *  b2,
size_t  n 
)
void* memcpy ( void *  dst,
const void *  src,
size_t  len 
)
void* memmem ( const void *  big,
size_t  big_len,
const void *  little,
size_t  little_len 
)
void* memmove ( void *  dst,
const void *  src,
size_t  len 
)
void* memrchr ( void *  b,
int  c,
size_t  len 
)
void* memset ( void *  dst,
char  c,
size_t  n 
)
char* stpcpy ( char *  dst,
const char *  src 
)
char* stpncpy ( char *  dst,
const char *  src,
int  len 
)
int strcasecmp ( const char *  s1,
const char *  s2 
)
char* strcasestr ( const char *  big,
const char *  little 
)
char* strcat ( char *  s,
const char *  append 
)
char* strchr ( const char *  s,
int  c 
)
int strcmp ( const char *  s1,
const char *  s2 
)
char* strcpy ( char *  dst,
const char *  src 
)
int strcspn ( const char *  s,
const char *  charset 
)
char* strdup ( const char *  str)
int stricmp ( const char *  s1,
const char *  s2 
)
int strlcat ( char *  dst,
const char *  src,
size_t  size 
)
int strlcpy ( char *  dst,
const char *  src,
size_t  size 
)
int strlen ( const char *  str)
char* strlwr ( char *  string)
int strncasecmp ( const char *  s1,
const char *  s2,
size_t  len 
)
char* strncat ( char *  s,
const char *  append,
size_t  count 
)
int strncmp ( const char *  s1,
const char *  s2,
size_t  len 
)
char* strncpy ( char *  dst,
const char *  src,
size_t  len 
)
char* strndup ( const char *  str,
size_t  len 
)
int strnicmp ( const char *  s1,
const char *  s2,
size_t  len 
)
int strnlen ( const char *  s,
size_t  maxlen 
)
char* strpbrk ( const char *  s,
const char *  charset 
)
char* strrchr ( const char *  s,
int  c 
)
char* strsep ( char **  stringp,
const char *  delim 
)
int strspn ( const char *  s,
const char *  charset 
)
char* strstr ( const char *  big,
const char *  little 
)
double strtod ( const char *  nptr,
char **  endptr 
)
float strtof ( const char *  nptr,
char **  endptr 
)
char* strtok ( char *  str,
const char *  sep 
)
long strtol ( const char *  nptr,
char **  endptr,
int  base 
)
long double strtold ( const char *  nptr,
char **  endptr 
)
long long strtoll ( const char *  nptr,
char **  endptr,
int  base 
)
char* strupr ( char *  string)