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

Diff for /src/include/strings.h between version 1.3 and 1.4

version 1.3, 2003/06/02 19:34:12 version 1.4, 2015/11/20 23:40:32
Line 1 
Line 1 
 /*      $OpenBSD$       */  /*      $OpenBSD$       */
 /*      $NetBSD: strings.h,v 1.3 1994/10/26 00:56:31 cgd Exp $  */  
   
 /*-  /*-
  * Copyright (c) 1990 The Regents of the University of California.   * Copyright (c) 1990 The Regents of the University of California.
Line 32 
Line 31 
  *      @(#)strings.h   5.8 (Berkeley) 5/15/90   *      @(#)strings.h   5.8 (Berkeley) 5/15/90
  */   */
   
 #include <string.h>  #ifndef _STRINGS_H_
   #define _STRINGS_H_
   
   #include <sys/cdefs.h>
   #include <machine/_types.h>
   
   /*
    * POSIX mandates that certain string functions not present in ISO C
    * be prototyped in strings.h.
    */
   
   #ifndef _SIZE_T_DEFINED_
   #define _SIZE_T_DEFINED_
   typedef __size_t        size_t;
   #endif
   
   __BEGIN_DECLS
   #if __BSD_VISIBLE || (__XPG_VISIBLE >= 420 && __POSIX_VISIBLE <= 200112)
   /*
    * The following functions were removed from IEEE Std 1003.1-2008
    */
   int      bcmp(const void *, const void *, size_t);
   void     bcopy(const void *, void *, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,3)))
                   __attribute__ ((__bounded__(__buffer__,2,3)));
   void     bzero(void *, size_t)
                   __attribute__ ((__bounded__(__buffer__,1,2)));
   char    *index(const char *, int);
   char    *rindex(const char *, int);
   #endif
   
   #if __XPG_VISIBLE >= 420
   int      ffs(int);
   int      strcasecmp(const char *, const char *);
   int      strncasecmp(const char *, const char *, size_t);
   #endif
   __END_DECLS
   
   #endif /* _STRINGS_H_ */

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4