Logo Search packages:      
Sourcecode: latrace version File versions  Download package

string.h

/* /usr/include/string.h */


void*   memcpy(void *dest, void *src, size_t n);
void*   memmove(void *dest, void *src, size_t n);
void*   memccpy(void *dest, void *src, int c, size_t n);
void*   memset(void *s, int c, size_t n);
int     memcmp(void *s1, void *s2, size_t n);
void*   memchr(void *s, int c, size_t n);
void*   rawmemchr(void *s, int c);
void*   memrchr(void *s, int c, size_t n);


char*   strcpy(char *dest, char *src);
char*   strncpy(char *dest, char *src, size_t n);
char*   strcat(char *dest, char *src);
char*   strncat(char *dest, char *src, size_t n);
int     strcmp(char *s1, char *s2);
int     strncmp(char *s1, char *s2, size_t n);
int     strcoll(char *s1, char *s2);
size_t  strxfrm(char *dest, char *src, size_t n);


int     strcoll_l(char *s1, char *s2, __locale_t l);
size_t  strxfrm_l(char *dest, char *src, size_t n, __locale_t l);


char*   strdup(char *s);
char*   strndup(char *string, size_t n);
char*   strchr(char *s, int c);
char*   strrchr(char *s, int c);
char*   strchrnul(char *s, int c);
size_t  strcspn(char *s, char *reject);
size_t  strspn(char *s, char *accept);
char*   strpbrk(char *s, char *accept);
char*   strstr(char *haystack, char *needle);
char*   strtok(char *s, char *delim);
char*   __strtok_r(char *s, char *delim, void *save_ptr);
char*   strtok_r(char *s, char *delim, void *save_ptr);


char*   strcasestr(char *haystack, char *needle);
void*   memmem(void *haystack, size_t haystacklen, void *needle, size_t needlelen);
void*   __mempcpy(void *dest, void *src, size_t n);
void*   mempcpy(void *dest, void *src, size_t n);
size_t  strlen(char *s);
size_t  strnlen(char *string, size_t maxlen);
char*   strerror(int errnum);


int     __xpg_strerror_r(int errnum, char *buf, size_t buflen);
char*   strerror_r(int errnum, char *buf, size_t buflen);
char*   strerror_l(int errnum, __locale_t l);
void    __bzero(void *s, size_t n);
void    bcopy(void *src, void *dest, size_t n);
void    bzero(void *s, size_t n);
int     bcmp(void *s1, void *s2, size_t n);
char*   index(char *s, int c);
char*   rindex(char *s, int c);

int     ffs(int i);
int     ffsl(long l);

/*    we dont do big numbers so far

__extension__ extern int ffsll (long long int __ll)

*/


int     strcasecmp(char *s1, char *s2);
int     strncasecmp(char *s1, char *s2, size_t n);
int     strcasecmp_l(char *s1, char *s2, __locale_t loc);
int     strncasecmp_l(char *s1, char *s2, size_t n, __locale_t loc);
char*   strsep(void *stringp, char *delim);
int     strverscmp(char *s1, char *s2);
char*   strsignal(int sig);
char*   __stpcpy(char *dest, char *src);
char*   stpcpy(char *dest, char *src);
char*   __stpncpy(char *dest, char *src, size_t n);
char*   stpncpy(char *dest, char *src, size_t n);
char*   strfry(char *string);
void*   memfrob(void *s, size_t n);
char*   basename(char *filename);

Generated by  Doxygen 1.6.0   Back to index