[BACK]Return to string.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/string.h between version 1.12 and 1.13

version 1.12, 2003/06/26 19:34:17 version 1.13, 2003/08/01 17:38:33
Line 54 
Line 54 
 __BEGIN_DECLS  __BEGIN_DECLS
 void    *memchr(const void *, int, size_t);  void    *memchr(const void *, int, size_t);
 int      memcmp(const void *, const void *, size_t);  int      memcmp(const void *, const void *, size_t);
 void    *memcpy(void *, const void *, size_t);  void    *memcpy(void *, const void *, size_t)
 void    *memmove(void *, const void *, size_t);                  __attribute__ ((__bounded__(__buffer__,1,3)))
 void    *memset(void *, int, size_t);                  __attribute__ ((__bounded__(__buffer__,2,3)));
   void    *memmove(void *, const void *, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,3)))
                   __attribute__ ((__bounded__(__buffer__,2,3)));
   void    *memset(void *, int, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,3)));
 char    *strcat(char *, const char *);  char    *strcat(char *, const char *);
 char    *strchr(const char *, int);  char    *strchr(const char *, int);
 int      strcmp(const char *, const char *);  int      strcmp(const char *, const char *);
Line 64 
Line 69 
 char    *strcpy(char *, const char *);  char    *strcpy(char *, const char *);
 size_t   strcspn(const char *, const char *);  size_t   strcspn(const char *, const char *);
 char    *strerror(int);  char    *strerror(int);
 int      strerror_r(int, char *, size_t);  int      strerror_r(int, char *, size_t)
                   __attribute__ ((__bounded__(__string__,2,3)));
 size_t   strlen(const char *);  size_t   strlen(const char *);
 char    *strncat(char *, const char *, size_t);  char    *strncat(char *, const char *, size_t)
                   __attribute__ ((__bounded__(__string__,1,3)));
 int      strncmp(const char *, const char *, size_t);  int      strncmp(const char *, const char *, size_t);
 char    *strncpy(char *, const char *, size_t);  char    *strncpy(char *, const char *, size_t)
                   __attribute__ ((__bounded__(__string__,1,3)));
 char    *strpbrk(const char *, const char *);  char    *strpbrk(const char *, const char *);
 char    *strrchr(const char *, int);  char    *strrchr(const char *, int);
 size_t   strspn(const char *, const char *);  size_t   strspn(const char *, const char *);
 char    *strstr(const char *, const char *);  char    *strstr(const char *, const char *);
 char    *strtok(char *, const char *);  char    *strtok(char *, const char *);
 char    *strtok_r(char *, const char *, char **);  char    *strtok_r(char *, const char *, char **);
 size_t   strxfrm(char *, const char *, size_t);  size_t   strxfrm(char *, const char *, size_t)
                   __attribute__ ((__bounded__(__string__,1,3)));
   
 /* Nonstandard routines */  /* Nonstandard routines */
 #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)  #if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE)
 int      bcmp(const void *, const void *, size_t);  int      bcmp(const void *, const void *, size_t);
 void     bcopy(const void *, void *, size_t);  void     bcopy(const void *, void *, size_t)
 void     bzero(void *, size_t);                  __attribute__ ((__bounded__(__buffer__,2,3)));
   void     bzero(void *, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,2)));
 int      ffs(int);  int      ffs(int);
 char    *index(const char *, int);  char    *index(const char *, int);
 void    *memccpy(void *, const void *, int, size_t);  void    *memccpy(void *, const void *, int, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,4)));
 char    *rindex(const char *, int);  char    *rindex(const char *, int);
 int      strcasecmp(const char *, const char *);  int      strcasecmp(const char *, const char *);
 char    *strdup(const char *);  char    *strdup(const char *);
 size_t   strlcat(char *, const char *, size_t);  size_t   strlcat(char *, const char *, size_t)
 size_t   strlcpy(char *, const char *, size_t);                  __attribute__ ((__bounded__(__string__,1,3)));
   size_t   strlcpy(char *, const char *, size_t)
                   __attribute__ ((__bounded__(__string__,1,3)));
 void     strmode(int, char *);  void     strmode(int, char *);
 int      strncasecmp(const char *, const char *, size_t);  int      strncasecmp(const char *, const char *, size_t);
 char    *strsep(char **, const char *);  char    *strsep(char **, const char *);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13