Skip to content
  • Alan Coopersmith's avatar
    Quiet -Wredundant-decls warnings for strlcat and strlcpy · 7899231c
    Alan Coopersmith authored
    
    
    In file included from /usr/include/xorg/misc.h:119,
                     from /usr/include/xorg/xf86str.h:37,
                     from /usr/include/xorg/xf86.h:44,
                     from v4l.c:25:
    /usr/include/xorg/os.h:595:1: warning: redundant redeclaration of 'strlcpy'
     [-Wredundant-decls]
      595 | strlcpy(char *dst, const char *src, size_t siz);
          | ^~~~~~~
    In file included from v4l.c:19:
    /usr/include/string.h:506:15: note: previous declaration of 'strlcpy' with
     type 'size_t(char * restrict, const char * restrict, size_t)' {aka
     'long unsigned int(char * restrict, const char * restrict, long unsigned int)'}
      506 | extern size_t strlcpy (char *__restrict __dest,
          |               ^~~~~~~
    /usr/include/xorg/os.h:597:1: warning: redundant redeclaration of 'strlcat'
     [-Wredundant-decls]
      597 | strlcat(char *dst, const char *src, size_t siz);
          | ^~~~~~~
    /usr/include/string.h:512:15: note: previous declaration of 'strlcat' with
     type 'size_t(char * restrict, const char * restrict, size_t)' {aka
     'long unsigned int(char * restrict, const char * restrict, long unsigned int)'}
      512 | extern size_t strlcat (char *__restrict __dest,
          |               ^~~~~~~
    
    Signed-off-by: default avatarAlan Coopersmith <alan.coopersmith@oracle.com>
    7899231c