estring.h File Reference

#include <estring/getopt.h>
#include <estring/ctype.h>

Go to the source code of this file.

Defines

#define __ESTRING_H__   1
#define strchr(Str, Idx)   index((Str), (Idx))
#define strrchr(Str, Idx)   rindex((Str), (Idx))

Functions

void bcopy (const void *src, void *dst, size_t)
void * memcpy (void *dst, const void *src, size_t)
void * memmove (void *dst, const void *src, size_t)
void * memset (void *dst0, int c0, size_t length)
void bzero (void *dstv, size_t length)
int atoi (const char *s)
long atol (const char *s)
char * index (const char *ch, char c)
int strcasecmp (const char *s1, const char *s2)
int strncasecmp (const char *s1, const char *s2, size_t n)
int strlen (const char *str)
unsigned long strtoul (const char *nptr, char **endptr, int base)
int bcmp (const void *b1, const void *b2, size_t length)
void * memchr (const void *s, int c, size_t n)
char * strcat (char *d, char const *s)
int strncmp (const char *s1, const char *s2, int n)
unsigned long long int strtoull (const char *nptr, char **endptr, int base)
int memcmp (const void *s1, const void *s2, size_t n)
int strcmp (const char *s1, const char *s2)
char * strncpy (char *d, char const *s, int n)
char * strcpy (char *d, char const *s)
long strtol (const char *nptr, char **endptr, int base)
int getopt (int nargc, char *const nargv[], const char *ostr)
char * rindex (const char *ch, char c)
long long int strtoll (const char *nptr, char **endptr, int base)


Define Documentation

#define __ESTRING_H__   1
 

#define strchr (  Str,
Idx   )     index((Str), (Idx))
 

#define strrchr (  Str,
Idx   )     rindex((Str), (Idx))
 


Function Documentation

int atoi (  const char *  s  ) 
 

long atol (  const char *  s  ) 
 

int bcmp (  const void *  b1,
const void *  b2,
size_t  length
) 
 

void bcopy (  const void *  src,
void *  dst,
size_t 
) 
 

void bzero (  void *  dstv,
size_t  length
) 
 

int getopt (  int  nargc,
char *const   nargv[],
const char *  ostr
) 
 

char* index (  const char *  ch,
char  c
) 
 

void* memchr (  const void *  s,
int  c,
size_t  n
) 
 

int memcmp (  const void *  s1,
const void *  s2,
size_t  n
) 
 

void* memcpy (  void *  dst,
const void *  src,
size_t 
) 
 

void* memmove (  void *  dst,
const void *  src,
size_t 
) 
 

void* memset (  void *  dst0,
int  c0,
size_t  length
) 
 

char* rindex (  const char *  ch,
char  c
) 
 

int strcasecmp (  const char *  s1,
const char *  s2
) 
 

char* strcat (  char *  d,
char const *  s
) 
 

int strcmp (  const char *  s1,
const char *  s2
) 
 

char* strcpy (  char *  d,
char const *  s
) 
 

int strlen (  const char *  str  ) 
 

int strncasecmp (  const char *  s1,
const char *  s2,
size_t  n
) 
 

int strncmp (  const char *  s1,
const char *  s2,
int  n
) 
 

char* strncpy (  char *  d,
char const *  s,
int  n
) 
 

long strtol (  const char *  nptr,
char **  endptr,
int  base
) 
 

long long int strtoll (  const char *  nptr,
char **  endptr,
int  base
) 
 

unsigned long strtoul (  const char *  nptr,
char **  endptr,
int  base
) 
 

unsigned long long int strtoull (  const char *  nptr,
char **  endptr,
int  base
) 
 


Generated on Wed May 24 23:05:55 2006 for LSE/OS by  doxygen 1.4.6