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